Directory Contents Search << >>


Umstieg von Version 3.x

Achtung! Diese Seite ist Teil der noch unvollständigen Dokumentation der Alpha-Version von DaVinci 4.

Notwendige Programmanpassungen

DaVinci 4 ist als Drop-In Replacement für DaVinci 3 konzipiert.

Wenn Sie nur die dav3_32.dll verwenden und diese in dasselbe Verzeichnis installieren wie Ihr Anwendungsprogramm, dann müssen Sie lediglich den neuen Freischaltcode benutzen und die DLL-Datei von davinci4.dll in dav3_32.dll umbenennen.

Geänderte Dateinamen

Die bisherigen DLLs leon3_32.dll, dav3_32.dll und imag3_32.dll wurden nun alle in die DLL davinci4.dll zusammengefasst. Entsprechend gibt es auch nur noch eine .lib-Datei zum Linken für C/C++ Programmierung. Die Header-Dateien davinci.h, leonardo.h und imagine.h werden weiter wie gewohnt verwendet.

Sie müssen in der Regel die .lib-Datei in Ihren Projekten ersetzen und die zu installierende Bibliothek im Setup anpassen.

mmio-Streams

Die in DaVinci Version 3 verwendete Stream-Technik basierend auf dem Windows-API um die Funktion mmioOpen wurde durch das modernere IStream * Interface abgelöst. Wenn Ihre Anwendung mmio-Streams verwendet hat, dann muss sie angepasst werden. Um die Anpassung zu erleichtern,

Neue und aufgewertete Funktionen In Version 4.x

Unterstützung neuer Dateiformate

Lizenzrechtliche Veränderungen

Gemeinsam mit DaVinci muss nun immer die Datei davinci4_license.html mit Lizenzbedingungen mitgeliefert werden. DaVinci 3 Freischaltschlüssel sind mit DaVinci 4 nicht mehr gültig. Demonstrationsversionen von DaVinci 4 haben ein Ablaufdatum.

-


Valid HTML 4.01!