| Herd Software Development
|=
DaVinci Graphics Library
|==
DaVinci Documentation Home Search Order


DLL filename reference

DaVinci includes both DLL components and an OCX for use with 32 bit applications. Which DLLS, and whether you need the OCX, depends on how you use DaVinci within your applications. Here's a guide to determining the distribution requirements of your application.

DLL dependences

Note that the IMAGxxxx.DLLs always require both the similarly-named DAVxxxx and LEONxxxx DLLs when deployed with your applications.

32-Bit releases

DLL called explicitly by an application: Required for use Functions used from this DLL: License LIB file Delphi unit
DAV3_32.DLL Graphics import/export/format conversion(ipImportInd, ipExportInd): Professional (32 bit) DAV3_32.LIB DAVINCI.PAS
LEON3_32.DLL Leonardo video editing functions Professional (32 bit) LEON3_32.LIB LEONARDO.PAS
IMAG3_32.DLL DAV3_32.DLL, LEON3_32.DLL Imagine window class Professional (32 bit) IMAG3_32.LIB IMAGINE.PAS
IMAG3_32.DLL (called from the TDavinci component) DAV3_32.DLL, LEON3_32.DLL and IMAG3_32.DLL Delphi TDavinci DCU Professional (32 bit) IMAG_VCL.PAS
DAVINCI3.OCX Imagine ActiveX component Professional (32 bit)
DAV332.DLL Graphics import/export/format conversion(ipImportInd, ipExportInd): Standard (32 bit) DAV332.LIB DAVINCI.PAS
LEON332.DLL Leonardo video editing functions Standard (32 bit) LEON332.LIB LEONARDO.PAS
IMAG332.DLL DAV332.DLL, LEON332.DLL Imagine window class Standard (32 bit) IMAG332.LIB IMAGINE.PAS
IMAG332.DLL (called from the TDavinci component) DAV332.DLL, LEON332.DLL and IMAG332.DLL Delphi TDaVinci DCU Standard (32 bit) IMAG_VCL.PAS
DAV3.OCX Imagine ActiveX component Standard (32 bit)

16-Bit releases

Which can be passed on
DLL file name
Required for use Description License LIB file Delphi unit
DAV3_16.DLL Graphics import/export/format conversion(ipImportInd, ipExportInd): Professional (16 bit) DAV3_16.LIB DAVINCI.PAS
LEON3_16.DLL Leonardo video editing functions Professional (16 bit) LEON3_16.LIB LEONARDO.PAS
IMAG3_16.DLL DAV3_16.DLL, LEON3_16.DLL Imagine window class Professional (16 bit) IMAG3_16.LIB IMAGINE.PAS
IMAG3_16.DLL (called from the TDavinci component) DAV3_16.DLL, LEON3_16.DLL and IMAG3_16.DLL Delphi TDavinci DCU Professional (16 bit) IMAG_VCL.PAS
DAV316.DLL Graphics import/export/format conversion(ipImportInd, ipExportInd): Standard (16 bit) DAV316.LIB DAVINCI.PAS
LEON316.DLL Leonardo video editing functions Standard (16 bit) LEON316.LIB LEONARDO.PAS
IMAG316.DLL DAV316.DLL, LEON316.DLL Imagine window class Standard (16 bit) IMAG316.LIB IMAGINE.PAS
IMAG316.DLL (called from the TDavinci component) DAV316.DLL, LEON316.DLL and IMAG316.DLL Delphi TDavinci DCU Standard (16 bit) IMAG_VCL.PAS

Selection of the .LIB file for C compilers

If your C/C++ platform includes the IMPLIB.EXE utility, you can use it to extract the import information from the DLL files and to generate a .LIB file.

.LIB files for Microsoft Visual C++ (32 bit) are stored in the LIB\MSVC subdirectory of DaVinci's installed directory. LIB files for Borland C++ are stored in LIB\BC45.

Þ.List of redistributable components