Devart Universal Data Access Components Source Code
Installation Guide

There are two ways to compile and install UniDAC: by using IDE or makefiles. Below are instructions for both ways.


Using IDE Using Makefiles
Embarcadero RAD Studio 12 Athens Embarcadero RAD Studio 12 Athens
Embarcadero RAD Studio 11 Alexandria Embarcadero RAD Studio 11 Alexandria
Embarcadero RAD Studio 10.4 Sydney Embarcadero RAD Studio 10.4 Sydney
Embarcadero RAD Studio 10.3 Rio Embarcadero RAD Studio 10.3 Rio
Embarcadero RAD Studio 10.2 Tokyo Embarcadero RAD Studio 10.2 Tokyo
Embarcadero RAD Studio 10.1 Berlin Embarcadero RAD Studio 10.1 Berlin
Embarcadero RAD Studio 10 Seattle Embarcadero RAD Studio 10 Seattle
Embarcadero RAD Studio XE8 Embarcadero RAD Studio XE8
Embarcadero RAD Studio XE7 Embarcadero RAD Studio XE7
Embarcadero RAD Studio XE6 Embarcadero RAD Studio XE6
Embarcadero RAD Studio XE5 Embarcadero RAD Studio XE5
Embarcadero RAD Studio XE4 Embarcadero RAD Studio XE4
Embarcadero RAD Studio XE3 Embarcadero RAD Studio XE3
Embarcadero RAD Studio XE2 Embarcadero RAD Studio XE2
Embarcadero RAD Studio XE Embarcadero RAD Studio XE
Embarcadero RAD Studio 2010 Embarcadero RAD Studio 2010
CodeGear RAD Studio 2009 CodeGear RAD Studio 2009
CodeGear RAD Studio 2007 CodeGear RAD Studio 2007
Borland Developer Studio 2006 Borland Developer Studio 2006
Borland Delphi 7 Borland Delphi 7
Borland Delphi 6 Borland Delphi 6
Borland C++Builder 6 Borland C++Builder 6
Lazarus Lazarus

Installing UniDAC for Embarcadero RAD Studio 12 Athens Using IDE

If you are using C++Builder 12 Athens, see the Using Makefiles section for instructions. Otherwise, run Delphi 12 Athens and perform the following steps:

  1. Build and compile the dac290.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl290.dpk DAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx290.dpk DAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac290.dpk DAC design-time package.
  5. Build and compile the unidac290.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl290.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx290.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac290.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx290.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider290.dpk
    Microsoft SQL Server tdsprovider290.dpk, msprovider270.dpk
    MySQL myprovider290.dpk
    InterBase and Firebird ibprovider290.dpk
    PostgreSQL pgprovider290.dpk
    SQLite liteprovider290.dpk
    NexusDB nexusprovider290.dpk
    MongoDB mongoprovider290.dpk
    ODBC odbcprovider290.dpk
    After compiling odbcprovider290.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider290.dpk
    Sybase Advantage Database Server adsprovider290.dpk
    Sybase Adaptive Server Enterprise tdsprovider290.dpk, aseprovider290.dpk
    DB2 db2provider290.dpk
    DBF dbfprovider290.dpk
    Google BigQuery bigqueryprovider290.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider290.dpk
    Dynamics CRM dynamicsprovider290.dpk
    Salesforce Marketing Cloud exacttargetprovider290.dpk
    FreshBooks freshbooksprovider290.dpk
    HubSpot hubspotprovider290.dpk
    Magento magentoprovider290.dpk
    Mailchimp mailchimpprovider290.dpk
    NetSuite netsuiteprovider290.dpk
    QuickBooks quickbooksprovider290.dpk
    Salesforce salesforceprovider290.dpk
    SugarCRM sugarprovider290.dpk
    Zoho CRM zohoprovider290.dpk
  11. Build and compile the vquery290.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery290.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio 12 Athens.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi29 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi 12 Athens applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit).
Home


Installing UniDAC for Embarcadero RAD Studio 12 Athens Using Makefiles

If you have RAD Studio Community Edition or RAD Studio Trial, install UniDAC using the IDE. Otherwise, perform the following steps:

  1. Go to the UniDAC\Source\Delphi29 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\23.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi29\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi29\Win64 directory;
    *.dylib files for macOS 64-bit will be copied to the UniDAC\Bin\Delphi29\OSX64 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi29\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi29\Win64 directory;
    *.dcu, *.dcp, *.bpi, and *.res files for macOS 64-bit will be copied to the UniDAC\Lib\Delphi29\OSX64 directory;
    *.dcu, *.dcp, *.o, and *.res files for Linux 64-bit will be copied to the UniDAC\Lib\Delphi29\Linux64 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi29\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator ARM 64-bit will be copied to the UniDAC\Lib\Delphi29\iOSSimARM64 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi29\Android32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 64-bit will be copied to the UniDAC\Lib\Delphi29\Android64 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi29\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi29\Win64 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi29\iOSDevice64 directory;
    *.hpp files for iOS Simulator ARM 64-bit will be copied to the UniDAC\Include\Delphi29\iOSSimARM64 directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi29\Android32 directory;
    *.hpp files for Android 64-bit will be copied to the UniDAC\Include\Delphi29\Android64 directory;
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi29\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi29\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi29\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio 12 Athens.
  6. Install the dclunidac290.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 12 Athens and add the System32\dclunidac290.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac290.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx290.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 12 Athens and add the System32\dclunidacfmx290.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx290.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery290.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 12 Athens and add the System32\dclvquery290.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery290.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 12 Athens applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder 12 Athens applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio 11 Alexandria Using IDE

If you are using C++Builder 11 Alexandria, see the Using Makefiles section for instructions. Otherwise, run Delphi 11 Alexandria and perform the following steps:

  1. Build and compile the dac280.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl280.dpk DAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx280.dpk DAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac280.dpk DAC design-time package.
  5. Build and compile the unidac280.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl280.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx280.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac280.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx280.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider280.dpk
    Microsoft SQL Server tdsprovider280.dpk, msprovider270.dpk
    MySQL myprovider280.dpk
    InterBase and Firebird ibprovider280.dpk
    PostgreSQL pgprovider280.dpk
    SQLite liteprovider280.dpk
    NexusDB nexusprovider280.dpk
    MongoDB mongoprovider280.dpk
    ODBC odbcprovider280.dpk
    After compiling odbcprovider280.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider280.dpk
    Sybase Advantage Database Server adsprovider280.dpk
    Sybase Adaptive Server Enterprise tdsprovider280.dpk, aseprovider280.dpk
    DB2 db2provider280.dpk
    DBF dbfprovider280.dpk
    Google BigQuery bigqueryprovider280.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider280.dpk
    Dynamics CRM dynamicsprovider280.dpk
    Salesforce Marketing Cloud exacttargetprovider280.dpk
    FreshBooks freshbooksprovider280.dpk
    HubSpot hubspotprovider280.dpk
    Magento magentoprovider280.dpk
    Mailchimp mailchimpprovider280.dpk
    NetSuite netsuiteprovider280.dpk
    QuickBooks quickbooksprovider280.dpk
    Salesforce salesforceprovider280.dpk
    SugarCRM sugarprovider280.dpk
    Zoho CRM zohoprovider280.dpk
  11. Build and compile the vquery280.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery280.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio 11 Alexandria.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi28 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi 11 Alexandria applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit).
Home


Installing UniDAC for Embarcadero RAD Studio 11 Alexandria Using Makefiles

If you have RAD Studio Community Edition or RAD Studio Trial, install UniDAC using the IDE. Otherwise, perform the following steps:

  1. Go to the UniDAC\Source\Delphi28 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\22.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi28\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi28\Win64 directory;
    *.dylib files for macOS 64-bit will be copied to the UniDAC\Bin\Delphi28\OSX64 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi28\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi28\Win64 directory;
    *.dcu, *.dcp, *.bpi, and *.res files for macOS 64-bit will be copied to the UniDAC\Lib\Delphi28\OSX64 directory;
    *.dcu, *.dcp, *.o, and *.res files for Linux 64-bit will be copied to the UniDAC\Lib\Delphi28\Linux64 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi28\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator ARM 64-bit will be copied to the UniDAC\Lib\Delphi28\iOSSimARM64 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi28\Android32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 64-bit will be copied to the UniDAC\Lib\Delphi28\Android64 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi28\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi28\Win64 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi28\iOSDevice64 directory;
    *.hpp files for iOS Simulator ARM 64-bit will be copied to the UniDAC\Include\Delphi28\iOSSimARM64 directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi28\Android32 directory;
    *.hpp files for Android 64-bit will be copied to the UniDAC\Include\Delphi28\Android64 directory;
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi28\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi28\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi28\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio 11 Alexandria.
  6. Install the dclunidac280.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 11 Alexandria and add the System32\dclunidac280.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac280.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx280.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 11 Alexandria and add the System32\dclunidacfmx280.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx28s0.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery280.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 11 Alexandria and add the System32\dclvquery280.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery280.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 11 Alexandria applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator ARM 64-bit, Android 32-bit, and Android 64-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder 11 Alexandria applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio 10.4 Sydney Using IDE

If you are using C++Builder 10.4 Sydney, see the Using Makefiles section for instructions. Otherwise, run Delphi 10.4 Sydney and perform the following steps:

  1. Build and compile the dac270.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl270.dpk DAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx270.dpk DAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac270.dpk DAC design-time package.
  5. Build and compile the unidac270.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl270.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx270.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac270.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx270.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider270.dpk
    Microsoft SQL Server tdsprovider270.dpk, msprovider270.dpk
    MySQL myprovider270.dpk
    InterBase and Firebird ibprovider270.dpk
    PostgreSQL pgprovider270.dpk
    SQLite liteprovider270.dpk
    NexusDB nexusprovider270.dpk
    MongoDB mongoprovider270.dpk
    ODBC odbcprovider270.dpk
    After compiling odbcprovider270.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider270.dpk
    Sybase Advantage Database Server adsprovider270.dpk
    Sybase Adaptive Server Enterprise tdsprovider270.dpk, aseprovider270.dpk
    DB2 db2provider270.dpk
    DBF dbfprovider270.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider270.dpk
    Dynamics CRM dynamicsprovider270.dpk
    Salesforce Marketing Cloud exacttargetprovider270.dpk
    FreshBooks freshbooksprovider270.dpk
    Magento magentoprovider270.dpk
    MailChimp mailchimpprovider270.dpk
    NetSuite netsuiteprovider270.dpk
    QuickBooks quickbooksprovider270.dpk
    Salesforce salesforceprovider270.dpk
    SugarCRM sugarprovider270.dpk
    Zoho CRM zohoprovider270.dpk
  11. Build and compile the vquery270.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery270.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio 10.4 Sydney.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi27 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi 10.4 Sydney applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit).
Home


Installing UniDAC for Embarcadero RAD Studio 10.4 Sydney Using Makefiles

If you have RAD Studio Community Edition or RAD Studio Trial, install UniDAC using the IDE. Otherwise, perform the following steps:

  1. Go to the UniDAC\Source\Delphi27 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\21.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi27\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi27\Win64 directory;
    *.dylib files for macOS 64-bit will be copied to the UniDAC\Bin\Delphi27\OSX64 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi27\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi27\Win64 directory;
    *.dcu, *.dcp, *.bpi, and *.res files for macOS 64-bit will be copied to the UniDAC\Lib\Delphi27\OSX64 directory;
    *.dcu, *.dcp, *.o, and *.res files for Linux 64-bit will be copied to the UniDAC\Lib\Delphi27\Linux64 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi27\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi27\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi27\Android32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 64-bit will be copied to the UniDAC\Lib\Delphi27\Android64 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi27\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi27\Win64 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi27\iOSDevice64 directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi27\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi27\Android32 directory;
    *.hpp files for Android 64-bit will be copied to the UniDAC\Include\Delphi27\Android64 directory;
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi27\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi27\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi27\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio 10.4 Sydney.
  6. Install the dclunidac270.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.4 Sydney and add the System32\dclunidac270.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac270.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx270.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.4 Sydney and add the System32\dclunidacfmx270.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx270.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery270.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.4 Sydney and add the System32\dclvquery270.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery270.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 10.4 Sydney applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 64-bit, Linux 64-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder 10.4 Sydney applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio 10.3 Rio Using IDE

If you are using C++Builder 10.3 Rio, see the Using Makefiles section for instructions. Otherwise, run Delphi 10.3 Rio and perform the following steps:

  1. Build and compile the dac260.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, macOS 64-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl260.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx260.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, macOS 64-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac260.dpk DAC design-time package.
  5. Build and compile the unidac260.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, macOS 64-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl260.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx260.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, macOS 64-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac260.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx260.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider260.dpk
    Microsoft SQL Server tdsprovider260.dpk, msprovider260.dpk
    MySQL myprovider260.dpk
    InterBase and Firebird ibprovider260.dpk
    PostgreSQL pgprovider260.dpk
    SQLite liteprovider260.dpk
    NexusDB nexusprovider260.dpk
    MongoDB mongoprovider260.dpk
    ODBC odbcprovider260.dpk
    After compiling odbcprovider260.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider260.dpk
    Sybase Advantage Database Server adsprovider260.dpk
    Sybase Adaptive Server Enterprise tdsprovider260.dpk, aseprovider260.dpk
    DB2 db2provider260.dpk
    DBF dbfprovider260.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider260.dpk
    Dynamics CRM dynamicsprovider260.dpk
    Salesforce Marketing Cloud exacttargetprovider260.dpk
    FreshBooks freshbooksprovider260.dpk
    Magento magentoprovider260.dpk
    MailChimp mailchimpprovider260.dpk
    NetSuite netsuiteprovider260.dpk
    QuickBooks quickbooksprovider260.dpk
    Salesforce salesforceprovider260.dpk
    SugarCRM sugarprovider260.dpk
    Zoho CRM zohoprovider260.dpk
  11. Build and compile the vquery260.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, macOS 64-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery260.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio 10.3 Rio.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi26 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi 10.3 Rio applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, macOS 64-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit).
Home


Installing UniDAC for Embarcadero RAD Studio 10.3 Rio Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi26 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\20.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi26\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi26\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi26\OSX32 directory;
    *.dylib files for macOS 64-bit will be copied to the UniDAC\Bin\Delphi26\OSX64 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi26\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi26\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi26\OSX32 directory;
    *.dcu, *.dcp, *.bpi, and *.res files for macOS 64-bit will be copied to the UniDAC\Lib\Delphi26\OSX64 directory;
    *.dcu, *.dcp, *.o, and *.res files for Linux 64-bit will be copied to the UniDAC\Lib\Delphi26\Linux64 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi26\iOSDevice32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi26\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi26\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi26\Android32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 64-bit will be copied to the UniDAC\Lib\Delphi26\Android64 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi26\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi26\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi26\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi26\iOSDevice32 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi26\iOSDevice64 directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi26\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi26\Android32 directory.
    *.hpp files for Android 64-bit will be copied to the UniDAC\Include\Delphi26\Android64 directory;
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi26\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi26\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi26\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio 10.3 Rio.
  6. Install the dclunidac260.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.3 Rio and add the System32\dclunidac260.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac260.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx260.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.3 Rio and add the System32\dclunidacfmx260.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx260.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery260.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.3 Rio and add the System32\dclvquery260.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery260.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 10.3 Rio applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, macOS 64-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, Android 32-bit, and Android 64-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder 10.3 Rio applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio 10.2 Tokyo Using IDE

If you are using C++Builder 10.2 Tokyo, see the Using Makefiles section for instructions. Otherwise, run Delphi 10.2 Tokyo and perform the following steps:

  1. Build and compile the dac250.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl250.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx250.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac250.dpk DAC design-time package.
  5. Build and compile the unidac250.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl250.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx250.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac250.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx250.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider250.dpk
    Microsoft SQL Server tdsprovider250.dpk, msprovider250.dpk
    MySQL myprovider250.dpk
    InterBase and Firebird ibprovider250.dpk
    PostgreSQL pgprovider250.dpk
    SQLite liteprovider250.dpk
    NexusDB nexusprovider250.dpk
    MongoDB mongoprovider250.dpk
    ODBC odbcprovider250.dpk
    After compiling odbcprovider250.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider250.dpk
    Sybase Advantage Database Server adsprovider250.dpk
    Sybase Adaptive Server Enterprise tdsprovider250.dpk, aseprovider250.dpk
    DB2 db2provider250.dpk
    DBF dbfprovider250.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider250.dpk
    Dynamics CRM dynamicsprovider250.dpk
    Salesforce Marketing Cloud exacttargetprovider250.dpk
    FreshBooks freshbooksprovider250.dpk
    Magento magentoprovider250.dpk
    MailChimp mailchimpprovider250.dpk
    NetSuite netsuiteprovider250.dpk
    QuickBooks quickbooksprovider250.dpk
    Salesforce salesforceprovider250.dpk
    SugarCRM sugarprovider250.dpk
    Zoho CRM zohoprovider250.dpk
  11. Build and compile the vquery250.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery250.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio 10.2 Tokyo.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi25 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi 10.2 Tokyo applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio 10.2 Tokyo Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi25 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\19.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi25\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi25\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi25\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi25\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi25\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi25\OSX32 directory;
    *.dcu, *.dcp, *.o, and *.res files for Linux 64-bit will be copied to the UniDAC\Lib\Delphi25\Linux64 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi25\iOSDevice32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi25\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi25\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi25\Android32 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi25\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi25\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi25\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi25\iOSDevice32 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi25\iOSDevice64 directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi25\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi25\Android32 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi25\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi25\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi25\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio 10.2 Tokyo.
  6. Install the dclunidac250.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.2 Tokyo and add the System32\dclunidac250.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac250.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx250.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.2 Tokyo and add the System32\dclunidacfmx250.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx250.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery250.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.2 Tokyo and add the System32\dclvquery250.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery250.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 10.2 Tokyo applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, Linux 64-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder 10.2 Tokyo applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio 10.1 Berlin Using IDE

If you are using C++Builder 10.1 Berlin, see the Using Makefiles section for instructions. Otherwise, run Delphi 10.1 Berlin and perform the following steps:

  1. Build and compile the dac240.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl240.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx240.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac240.dpk DAC design-time package.
  5. Build and compile the unidac240.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl240.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx240.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac240.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx240.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider240.dpk
    Microsoft SQL Server tdsprovider240.dpk, msprovider240.dpk
    MySQL myprovider240.dpk
    InterBase and Firebird ibprovider240.dpk
    PostgreSQL pgprovider240.dpk
    SQLite liteprovider240.dpk
    NexusDB nexusprovider240.dpk
    MongoDB mongoprovider240.dpk
    ODBC odbcprovider240.dpk
    After compiling odbcprovider240.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider240.dpk
    Sybase Advantage Database Server adsprovider240.dpk
    Sybase Adaptive Server Enterprise tdsprovider240.dpk, aseprovider240.dpk
    DB2 db2provider240.dpk
    DBF dbfprovider240.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider240.dpk
    Dynamics CRM dynamicsprovider240.dpk
    Salesforce Marketing Cloud exacttargetprovider240.dpk
    FreshBooks freshbooksprovider240.dpk
    Magento magentoprovider240.dpk
    MailChimp mailchimpprovider240.dpk
    NetSuite netsuiteprovider240.dpk
    QuickBooks quickbooksprovider240.dpk
    Salesforce salesforceprovider240.dpk
    SugarCRM sugarprovider240.dpk
    Zoho CRM zohoprovider240.dpk
  11. Build and compile the vquery240.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery240.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio 10.1 Berlin.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi24 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi 10.1 Berlin applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio 10.1 Berlin Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi24 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\18.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi24\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi24\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi24\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi24\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi24\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi24\OSX32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi24\iOSDevice32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi24\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi24\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi24\Android directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi24\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi24\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi24\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi24\iOSDevice32 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi24\iOSDevice64 directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi24\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi24\Android directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi24\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi24\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi24\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio 10.1 Berlin.
  6. Install the dclunidac240.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.1 Berlin and add the System32\dclunidac240.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac240.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx240.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.1 Berlin and add the System32\dclunidacfmx240.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx240.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery240.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10.1 Berlin and add the System32\dclvquery240.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery240.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 10.1 Berlin applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder 10.1 Berlin applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio 10 Seattle Using IDE

If you are using C++Builder 10 Seattle, see the Using Makefiles section for instructions. Otherwise, run Delphi 10 Seattle and perform the following steps:

  1. Build and compile the dac230.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl230.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx230.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac230.dpk DAC design-time package.
  5. Build and compile the unidac230.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl230.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx230.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac230.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx230.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider230.dpk
    Microsoft SQL Server tdsprovider230.dpk, msprovider230.dpk
    MySQL myprovider230.dpk
    InterBase and Firebird ibprovider230.dpk
    PostgreSQL pgprovider230.dpk
    SQLite liteprovider230.dpk
    NexusDB nexusprovider230.dpk
    MongoDB mongoprovider230.dpk
    ODBC odbcprovider230.dpk
    After compiling odbcprovider230.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider230.dpk
    Sybase Advantage Database Server adsprovider230.dpk
    Sybase Adaptive Server Enterprise tdsprovider230.dpk, aseprovider230.dpk
    DB2 db2provider230.dpk
    DBF dbfprovider230.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider230.dpk
    Dynamics CRM dynamicsprovider230.dpk
    Salesforce Marketing Cloud exacttargetprovider230.dpk
    FreshBooks freshbooksprovider230.dpk
    Magento magentoprovider230.dpk
    MailChimp mailchimpprovider230.dpk
    NetSuite netsuiteprovider230.dpk
    QuickBooks quickbooksprovider230.dpk
    Salesforce salesforceprovider230.dpk
    SugarCRM sugarprovider230.dpk
    Zoho CRM zohoprovider230.dpk
  11. Build and compile the vquery230.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery230.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio 10 Seattle.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi23 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi 10 Seattle applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio 10 Seattle Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi23 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\17.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi23\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi23\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi23\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi23\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi23\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi23\OSX32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi23\iOSDevice32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi23\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi23\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi23\Android directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi23\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi23\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi23\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi23\iOSDevice32 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi23\iOSDevice64 directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi23\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi23\Android directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi23\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi23\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi23\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio 10 Seattle.
  6. Install the dclunidac230.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10 Seattle and add the System32\dclunidac230.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac230.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx230.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10 Seattle and add the System32\dclunidacfmx230.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx230.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery230.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 10 Seattle and add the System32\dclvquery230.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery230.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 10 Seattle applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder 10 Seattle applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE8 Using IDE

If you are using C++Builder XE8, see the Using Makefiles section for instructions. Otherwise, run Delphi XE8 and perform the following steps:

  1. Build and compile the dac220.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl220.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx220.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac220.dpk DAC design-time package.
  5. Build and compile the unidac220.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl220.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx220.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac220.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx220.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider220.dpk
    Microsoft SQL Server tdsprovider220.dpk, msprovider220.dpk
    MySQL myprovider220.dpk
    InterBase and Firebird ibprovider220.dpk
    PostgreSQL pgprovider220.dpk
    SQLite liteprovider220.dpk
    NexusDB nexusprovider220.dpk
    MongoDB mongoprovider220.dpk
    ODBC odbcprovider220.dpk
    After compiling odbcprovider220.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider220.dpk
    Sybase Advantage Database Server adsprovider220.dpk
    Sybase Adaptive Server Enterprise tdsprovider220.dpk, aseprovider220.dpk
    DB2 db2provider220.dpk
    DBF dbfprovider220.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider220.dpk
    Dynamics CRM dynamicsprovider220.dpk
    Salesforce Marketing Cloud exacttargetprovider220.dpk
    FreshBooks freshbooksprovider220.dpk
    Magento magentoprovider220.dpk
    MailChimp mailchimpprovider220.dpk
    NetSuite netsuiteprovider220.dpk
    QuickBooks quickbooksprovider220.dpk
    Salesforce salesforceprovider220.dpk
    SugarCRM sugarprovider220.dpk
    Zoho CRM zohoprovider220.dpk
  11. Build and compile the vquery220.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery220.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio XE8.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi22 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi XE8 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio XE8 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi22 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\16.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi22\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi22\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi22\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi22\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi22\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi22\OSX32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi22\iOSDevice32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 64-bit will be copied to the UniDAC\Lib\Delphi22\iOSDevice64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi22\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi22\Android directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi22\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi22\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi22\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi22\iOSDevice32 directory;
    *.hpp files for iOS Device 64-bit will be copied to the UniDAC\Include\Delphi22\iOSDevice64 directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi22\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi22\Android directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi22\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi22\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi22\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio XE8.
  6. Install the dclunidac220.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE8 and add the System32\dclunidac220.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac220.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx220.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE8 and add the System32\dclunidacfmx220.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx220.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery220.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE8 and add the System32\dclvquery220.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery220.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE8 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Device 64-bit, iOS Simulator, and Android 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder XE8 applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE7 Using IDE

If you are using C++Builder XE7, see the Using Makefiles section for instructions. Otherwise, run Delphi XE7 and perform the following steps:

  1. Build and compile the dac210.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl210.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx210.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac210.dpk DAC design-time package.
  5. Build and compile the unidac210.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl210.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx210.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac210.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx210.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider210.dpk
    Microsoft SQL Server tdsprovider210.dpk, msprovider210.dpk
    MySQL myprovider210.dpk
    InterBase and Firebird ibprovider210.dpk
    PostgreSQL pgprovider210.dpk
    SQLite liteprovider210.dpk
    NexusDB nexusprovider210.dpk
    MongoDB mongoprovider210.dpk
    ODBC odbcprovider210.dpk
    After compiling odbcprovider210.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider210.dpk
    Sybase Advantage Database Server adsprovider210.dpk
    Sybase Adaptive Server Enterprise tdsprovider210.dpk, aseprovider210.dpk
    DB2 db2provider210.dpk
    DBF dbfprovider210.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider210.dpk
    Dynamics CRM dynamicsprovider210.dpk
    Salesforce Marketing Cloud exacttargetprovider210.dpk
    FreshBooks freshbooksprovider210.dpk
    Magento magentoprovider210.dpk
    MailChimp mailchimpprovider210.dpk
    NetSuite netsuiteprovider210.dpk
    QuickBooks quickbooksprovider210.dpk
    Salesforce salesforceprovider210.dpk
    SugarCRM sugarprovider210.dpk
    Zoho CRM zohoprovider210.dpk
  11. Build and compile the vquery210.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery210.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio XE7.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi21 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi XE7 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio XE7 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi21 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\15.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi21\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi21\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi21\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi21\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi21\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi21\OSX32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi21\iOSDevice directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi21\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi21\Android directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi21\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi21\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi21\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi21\iOSDevice directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi21\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi21\Android directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi21\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi21\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi21\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio XE7.
  6. Install the dclunidac210.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE7 and add the System32\dclunidac210.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac210.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx210.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE7 and add the System32\dclunidacfmx210.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx210.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery210.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE7 and add the System32\dclvquery210.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery210.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE7 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder XE7 applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE6 Using IDE

If you are using C++Builder XE6, see the Using Makefiles section for instructions. Otherwise, run Delphi XE6 and perform the following steps:

  1. Build and compile the dac200.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl200.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx200.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac200.dpk DAC design-time package.
  5. Build and compile the unidac200.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl200.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx200.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac200.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx200.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider200.dpk
    Microsoft SQL Server tdsprovider200.dpk, msprovider200.dpk
    MySQL myprovider200.dpk
    InterBase and Firebird ibprovider200.dpk
    PostgreSQL pgprovider200.dpk
    SQLite liteprovider200.dpk
    NexusDB nexusprovider200.dpk
    MongoDB mongoprovider200.dpk
    ODBC odbcprovider200.dpk
    After compiling odbcprovider200.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider200.dpk
    Sybase Advantage Database Server adsprovider200.dpk
    Sybase Adaptive Server Enterprise tdsprovider200.dpk, aseprovider200.dpk
    DB2 db2provider200.dpk
    DBF dbfprovider200.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider200.dpk
    Dynamics CRM dynamicsprovider200.dpk
    Salesforce Marketing Cloud exacttargetprovider200.dpk
    FreshBooks freshbooksprovider200.dpk
    Magento magentoprovider200.dpk
    MailChimp mailchimpprovider200.dpk
    NetSuite netsuiteprovider200.dpk
    QuickBooks quickbooksprovider200.dpk
    Salesforce salesforceprovider200.dpk
    SugarCRM sugarprovider200.dpk
    Zoho CRM zohoprovider200.dpk
  11. Build and compile the vquery200.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery200.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio XE6.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi20 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi XE6 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio XE6 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi20 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\14.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi20\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi20\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi20\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi20\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi20\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi20\OSX32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi20\iOSDevice directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi20\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi20\Android directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi20\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi20\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi20\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi20\iOSDevice directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi20\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi20\Android directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi20\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi20\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi20\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio XE6.
  6. Install the dclunidac200.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE6 and add the System32\dclunidac200.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac200.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx200.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE6 and add the System32\dclunidacfmx200.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx200.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery200.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE6 and add the System32\dclvquery200.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery200.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE6 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder XE6 applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE5 Using IDE

If you are using C++Builder XE5, see the Using Makefiles section for instructions. Otherwise, run Delphi XE5 and perform the following steps:

  1. Build and compile the dac190.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl190.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx190.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac190.dpk DAC design-time package.
  5. Build and compile the unidac190.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl190.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx190.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac190.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx190.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider190.dpk
    Microsoft SQL Server tdsprovider190.dpk, msprovider190.dpk
    MySQL myprovider190.dpk
    InterBase and Firebird ibprovider190.dpk
    PostgreSQL pgprovider190.dpk
    SQLite liteprovider190.dpk
    NexusDB nexusprovider190.dpk
    MongoDB mongoprovider190.dpk
    ODBC odbcprovider190.dpk
    After compiling odbcprovider190.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider190.dpk
    Sybase Advantage Database Server adsprovider190.dpk
    Sybase Adaptive Server Enterprise tdsprovider190.dpk, aseprovider190.dpk
    DB2 db2provider190.dpk
    DBF dbfprovider190.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider190.dpk
    Dynamics CRM dynamicsprovider190.dpk
    Salesforce Marketing Cloud exacttargetprovider190.dpk
    FreshBooks freshbooksprovider190.dpk
    Magento magentoprovider190.dpk
    MailChimp mailchimpprovider190.dpk
    NetSuite netsuiteprovider190.dpk
    QuickBooks quickbooksprovider190.dpk
    Salesforce salesforceprovider190.dpk
    SugarCRM sugarprovider190.dpk
    Zoho CRM zohoprovider190.dpk
  11. Build and compile the vquery190.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery190.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio XE5.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi19 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi XE5 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio XE5 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi19 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\12.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi19\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi19\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi19\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi19\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi19\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi19\OSX32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi19\iOSDevice directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi19\iOSSimulator directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for Android 32-bit will be copied to the UniDAC\Lib\Delphi19\Android directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi19\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi19\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi19\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi19\iOSDevice directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi19\iOSSimulator directory;
    *.hpp files for Android 32-bit will be copied to the UniDAC\Include\Delphi19\Android directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi19\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi19\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi19\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio XE5.
  6. Install the dclunidac190.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE5 and add the System32\dclunidac190.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac190.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx190.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE5 and add the System32\dclunidacfmx190.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx190.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery190.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE5 and add the System32\dclvquery190.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery190.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE5 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, iOS Simulator, and Android 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder XE5 applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE4 Using IDE

If you are using C++Builder XE4, see the Using Makefiles section for instructions. Otherwise, run Delphi XE4 and perform the following steps:

  1. Build and compile the dac180.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, and iOS Simulator, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl180.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx180.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, and iOS Simulator, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac180.dpk DAC design-time package.
  5. Build and compile the unidac180.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, and iOS Simulator, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl180.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx180.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, and iOS Simulator, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac180.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx180.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider180.dpk
    Microsoft SQL Server tdsprovider180.dpk, msprovider180.dpk
    MySQL myprovider180.dpk
    InterBase and Firebird ibprovider180.dpk
    PostgreSQL pgprovider180.dpk
    SQLite liteprovider180.dpk
    NexusDB nexusprovider180.dpk
    MongoDB mongoprovider180.dpk
    ODBC odbcprovider180.dpk
    After compiling odbcprovider180.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider180.dpk
    Sybase Advantage Database Server adsprovider180.dpk
    Sybase Adaptive Server Enterprise tdsprovider180.dpk, aseprovider180.dpk
    DB2 db2provider180.dpk
    DBF dbfprovider180.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider180.dpk
    Dynamics CRM dynamicsprovider180.dpk
    Salesforce Marketing Cloud exacttargetprovider180.dpk
    FreshBooks freshbooksprovider180.dpk
    Magento magentoprovider180.dpk
    MailChimp mailchimpprovider180.dpk
    NetSuite netsuiteprovider180.dpk
    QuickBooks quickbooksprovider180.dpk
    Salesforce salesforceprovider180.dpk
    SugarCRM sugarprovider180.dpk
    Zoho CRM zohoprovider180.dpk
  11. Build and compile the vquery180.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, and iOS Simulator, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery180.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio XE4.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi18 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi XE4 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, and iOS Simulator).
Home


Installing UniDAC for Embarcadero RAD Studio XE4 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi18 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\11.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi18\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi18\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi18\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi18\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi18\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi18\OSX32 directory;
    *.dcu, *.dcp, *.a, *.o, and *.res files for iOS Device 32-bit will be copied to the UniDAC\Lib\Delphi18\iOSDevice directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for iOS Simulator will be copied to the UniDAC\Lib\Delphi18\iOSSimulator directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi18\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi18\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi18\OSX32 directory;
    *.hpp files for iOS Device 32-bit will be copied to the UniDAC\Include\Delphi18\iOSDevice directory;
    *.hpp files for iOS Simulator will be copied to the UniDAC\Include\Delphi18\iOSSimulator directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi18\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi18\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi18\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio XE4.
  6. Install the dclunidac180.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE4 and add the System32\dclunidac180.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac180.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx180.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE4 and add the System32\dclunidacfmx180.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx180.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery180.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE4 and add the System32\dclvquery180.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery180.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE4 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, macOS 32-bit, iOS Device 32-bit, and iOS Simulator).
If you want to use the precompiled source code, add the:
To compile C++Builder XE4 applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE3 Using IDE

If you are using C++Builder XE3, see the Using Makefiles section for instructions. Otherwise, run Delphi XE3 and perform the following steps:

  1. Build and compile the dac170.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl170.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx170.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac170.dpk DAC design-time package.
  5. Build and compile the unidac170.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl170.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx170.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac170.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx170.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider170.dpk
    Microsoft SQL Server tdsprovider170.dpk, msprovider170.dpk
    MySQL myprovider170.dpk
    InterBase and Firebird ibprovider170.dpk
    PostgreSQL pgprovider170.dpk
    SQLite liteprovider170.dpk
    NexusDB nexusprovider170.dpk
    MongoDB mongoprovider170.dpk
    ODBC odbcprovider170.dpk
    After compiling odbcprovider170.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider170.dpk
    Sybase Advantage Database Server adsprovider170.dpk
    Sybase Adaptive Server Enterprise tdsprovider170.dpk, aseprovider170.dpk
    DB2 db2provider170.dpk
    DBF dbfprovider170.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider170.dpk
    Dynamics CRM dynamicsprovider170.dpk
    Salesforce Marketing Cloud exacttargetprovider170.dpk
    FreshBooks freshbooksprovider170.dpk
    Magento magentoprovider170.dpk
    MailChimp mailchimpprovider170.dpk
    NetSuite netsuiteprovider170.dpk
    QuickBooks quickbooksprovider170.dpk
    Salesforce salesforceprovider170.dpk
    SugarCRM sugarprovider170.dpk
    Zoho CRM zohoprovider170.dpk
  11. Build and compile the vquery170.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery170.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio XE3.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi17 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi XE3 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, and macOS 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio XE3 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi17 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\10.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi17\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi17\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi17\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi17\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi17\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi17\OSX32 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi17\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi17\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi17\OSX32 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi17\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi17\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi17\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio XE3.
  6. Install the dclunidac170.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE3 and add the System32\dclunidac170.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac170.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx170.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE3 and add the System32\dclunidacfmx170.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx170.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery170.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE3 and add the System32\dclvquery170.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery170.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE3 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, and macOS 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder XE3 applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE2 Using IDE

If you are using C++Builder XE2, see the Using Makefiles section for instructions. Otherwise, run Delphi XE2 and perform the following steps:

  1. Build and compile the dac160.dpk DAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  2. Build and compile the dacvcl160.dpk DAC run-package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  3. Build and compile the dacfmx160.dpk DAC run-package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  4. Build and compile the dcldac160.dpk DAC design-time package.
  5. Build and compile the unidac160.dpk UniDAC runtime package. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  6. Build and compile the unidacvcl160.dpk UniDAC runtime package for VCL applications. To make UniDAC work on Windows 32-bit and Windows 64-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  7. Build and compile the unidacfmx160.dpk UniDAC runtime package for FireMonkey applications. To make UniDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  8. Build, compile, and install the dclunidac160.dpk UniDAC design-time package.
  9. Build, compile, and install the dclunidacfmx160.dpk UniDAC design-time package for FireMonkey applications.
  10. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider160.dpk
    Microsoft SQL Server tdsprovider160.dpk, msprovider160.dpk
    MySQL myprovider160.dpk
    InterBase and Firebird ibprovider160.dpk
    PostgreSQL pgprovider160.dpk
    SQLite liteprovider160.dpk
    NexusDB nexusprovider160.dpk
    MongoDB mongoprovider160.dpk
    ODBC odbcprovider160.dpk
    After compiling odbcprovider160.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider160.dpk
    Sybase Advantage Database Server adsprovider160.dpk
    Sybase Adaptive Server Enterprise tdsprovider160.dpk, aseprovider160.dpk
    DB2 db2provider160.dpk
    DBF dbfprovider160.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider160.dpk
    Dynamics CRM dynamicsprovider160.dpk
    Salesforce Marketing Cloud exacttargetprovider160.dpk
    FreshBooks freshbooksprovider160.dpk
    Magento magentoprovider160.dpk
    MailChimp mailchimpprovider160.dpk
    NetSuite netsuiteprovider160.dpk
    QuickBooks quickbooksprovider160.dpk
    Salesforce salesforceprovider160.dpk
    SugarCRM sugarprovider160.dpk
    Zoho CRM zohoprovider160.dpk
  11. Build and compile the vquery160.dpk VirtualDAC runtime package. To make VirtualDAC work on Windows 32-bit, Windows 64-bit, and macOS 32-bit, repeat this step for each target platform, which can be selected in "Target Platforms" of the package.
  12. Build, compile, and install the dclvquery160.dpk VirtualDAC design-time package.
  13. Restart Embarcadero RAD Studio XE2.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi16 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj for Windows 32-bit.
  4. Build and compile the required packages from UniDACProjectGroup.groupproj for all supported platforms, which can be selected in the "Set active platform" dropdown in the Project Manager.
NOTE: To compile Delphi XE2 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, and macOS 32-bit).
Home


Installing UniDAC for Embarcadero RAD Studio XE2 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi16 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\9.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi16\Win32 directory;
    *.bpl files for Windows 64-bit will be copied to the UniDAC\Bin\Delphi16\Win64 directory;
    *.dylib files for macOS 32-bit will be copied to the UniDAC\Bin\Delphi16\OSX32 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi16\Win32 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for Windows 64-bit will be copied to the UniDAC\Lib\Delphi16\Win64 directory;
    *.dcu, *.dcp, *.bpi, *.a, and *.res files for macOS 32-bit will be copied to the UniDAC\Lib\Delphi16\OSX32 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi16\Win32 directory;
    *.hpp files for Windows 64-bit will be copied to the UniDAC\Include\Delphi16\Win64 directory;
    *.hpp files for macOS 32-bit will be copied to the UniDAC\Include\Delphi16\OSX32 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi16\Win32\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi16\Win32\*.bpl files to the SysWOW64 directory and UniDAC\Bin\Delphi16\Win64\*.bpl files to the System32 directory.
  5. Run Embarcadero RAD Studio XE2.
  6. Install the dclunidac160.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE2 and add the System32\dclunidac160.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac160.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclunidacfmx160.bpl UniDAC design-time package for FireMonkey applications. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE2 and add the System32\dclunidacfmx160.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidacfmx160.bpl (if you are using Windows 64-bit) package using the Add button.
  8. Install the dclvquery160.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE2 and add the System32\dclvquery160.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery160.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE2 applications that use UniDAC, add the UniDAC\Source directory to "Library Path" for all platforms you want to work with (Windows 32-bit, Windows 64-bit, and macOS 32-bit).
If you want to use the precompiled source code, add the:
To compile C++Builder XE2 applications that use UniDAC, add the: Home


Installing UniDAC for Embarcadero RAD Studio XE Using IDE

If you are using C++Builder XE, see the Using Makefiles section for instructions. Otherwise, run Delphi XE and perform the following steps:

  1. Build and compile the dac150.dpk DAC runtime package.
  2. Build and compile the dacvcl150.dpk DAC run-package for VCL applications.
  3. Build and compile the dcldac150.dpk DAC design-time package.
  4. Build and compile the unidac150.dpk UniDAC runtime package.
  5. Build and compile the unidacvcl150.dpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac150.dpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider150.dpk
    Microsoft SQL Server tdsprovider150.dpk, msprovider150.dpk
    MySQL myprovider150.dpk
    InterBase and Firebird ibprovider150.dpk
    PostgreSQL pgprovider150.dpk
    SQLite liteprovider150.dpk
    NexusDB nexusprovider150.dpk
    MongoDB mongoprovider150.dpk
    ODBC odbcprovider150.dpk
    After compiling odbcprovider150.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider150.dpk
    Sybase Advantage Database Server adsprovider150.dpk
    Sybase Adaptive Server Enterprise tdsprovider150.dpk, aseprovider150.dpk
    DB2 db2provider150.dpk
    DBF dbfprovider150.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider150.dpk
    Dynamics CRM dynamicsprovider150.dpk
    Salesforce Marketing Cloud exacttargetprovider150.dpk
    FreshBooks freshbooksprovider150.dpk
    Magento magentoprovider150.dpk
    MailChimp mailchimpprovider150.dpk
    NetSuite netsuiteprovider150.dpk
    QuickBooks quickbooksprovider150.dpk
    Salesforce salesforceprovider150.dpk
    SugarCRM sugarprovider150.dpk
    Zoho CRM zohoprovider150.dpk
  8. Build and compile the vquery150.dpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery150.dpk VirtualDAC design-time package.
  10. Restart Embarcadero RAD Studio XE.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi15 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj.
NOTE: To compile Delphi XE applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for Embarcadero RAD Studio XE Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi15 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\Studio\8.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi15 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi15 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi15 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi15\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi15\*.bpl files to the SysWOW64 directory.
  5. Run Embarcadero RAD Studio XE.
  6. Install the dclunidac150.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE2 and add the System32\dclunidac150.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac150.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery150.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio XE and add the System32\dclvquery150.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery150.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi XE applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
If you want to use the precompiled source code, add the UniDAC\Lib\Delphi15 directory to "Library Path".
To compile C++Builder XE applications that use UniDAC, add the: UniDAC\Include\Delphi15 directory to "Include Path" and the UniDAC\Lib\Delphi15 directory to "Library Path".
Home


Installing UniDAC for Embarcadero RAD Studio 2010 Using IDE

If you are using C++Builder 2010, see the Using Makefiles section for instructions. Otherwise, run Delphi 2010 and perform the following steps:

  1. Build and compile the dac140.dpk DAC runtime package.
  2. Build and compile the dacvcl140.dpk DAC run-package for VCL applications.
  3. Build and compile the dcldac140.dpk DAC design-time package.
  4. Build and compile the unidac140.dpk UniDAC runtime package.
  5. Build and compile the unidacvcl140.dpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac140.dpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider140.dpk
    Microsoft SQL Server tdsprovider140.dpk, msprovider140.dpk
    MySQL myprovider140.dpk
    InterBase and Firebird ibprovider140.dpk
    PostgreSQL pgprovider140.dpk
    SQLite liteprovider140.dpk
    NexusDB nexusprovider140.dpk
    MongoDB mongoprovider140.dpk
    ODBC odbcprovider140.dpk
    After compiling odbcprovider140.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider140.dpk
    Sybase Advantage Database Server adsprovider140.dpk
    Sybase Adaptive Server Enterprise tdsprovider140.dpk, aseprovider140.dpk
    DB2 db2provider140.dpk
    DBF dbfprovider140.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider140.dpk
    Dynamics CRM dynamicsprovider140.dpk
    Salesforce Marketing Cloud exacttargetprovider140.dpk
    FreshBooks freshbooksprovider140.dpk
    Magento magentoprovider140.dpk
    MailChimp mailchimpprovider140.dpk
    NetSuite netsuiteprovider140.dpk
    QuickBooks quickbooksprovider140.dpk
    Salesforce salesforceprovider140.dpk
    SugarCRM sugarprovider140.dpk
    Zoho CRM zohoprovider140.dpk
  8. Build and compile the vquery140.dpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery140.dpk VirtualDAC design-time package.
  10. Restart Embarcadero RAD Studio 2010.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi14 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj.
NOTE: To compile Delphi 2010 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for Embarcadero RAD Studio 2010 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi14 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Embarcadero\RAD Studio\7.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi14 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi14 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi14 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi14\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi14\*.bpl files to the SysWOW64 directory.
  5. Run Embarcadero RAD Studio 2010.
  6. Install the dclunidac140.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 2010 and add the System32\dclunidac140.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac140.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery140.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 2010 and add the System32\dclvquery140.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery140.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 2010 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
If you want to use the precompiled source code, add the UniDAC\Lib\Delphi14 directory to "Library Path".
To compile C++Builder 2010 applications that use UniDAC, add the: UniDAC\Include\Delphi14 directory to "Include Path" and the UniDAC\Lib\Delphi14 directory to "Library Path".
Home


Installing UniDAC for CodeGear RAD Studio 2009 Using IDE

If you are using C++Builder 2009, see the Using Makefiles section for instructions. Otherwise, run Delphi 2009 and perform the following steps:

  1. Build and compile the dac120.dpk DAC runtime package.
  2. Build and compile the dacvcl120.dpk DAC run-package for VCL applications.
  3. Build and compile the dcldac120.dpk DAC design-time package.
  4. Build and compile the unidac120.dpk UniDAC runtime package.
  5. Build and compile the unidacvcl120.dpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac120.dpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider120.dpk
    Microsoft SQL Server tdsprovider120.dpk, msprovider120.dpk
    MySQL myprovider120.dpk
    InterBase and Firebird ibprovider120.dpk
    PostgreSQL pgprovider120.dpk
    SQLite liteprovider120.dpk
    NexusDB nexusprovider120.dpk
    MongoDB mongoprovider120.dpk
    ODBC odbcprovider120.dpk
    After compiling odbcprovider120.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider120.dpk
    Sybase Advantage Database Server adsprovider120.dpk
    Sybase Adaptive Server Enterprise tdsprovider120.dpk, aseprovider120.dpk
    DB2 db2provider120.dpk
    DBF dbfprovider120.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider120.dpk
    Dynamics CRM dynamicsprovider120.dpk
    Salesforce Marketing Cloud exacttargetprovider120.dpk
    FreshBooks freshbooksprovider120.dpk
    Magento magentoprovider120.dpk
    MailChimp mailchimpprovider120.dpk
    NetSuite netsuiteprovider120.dpk
    QuickBooks quickbooksprovider120.dpk
    Salesforce salesforceprovider120.dpk
    SugarCRM sugarprovider120.dpk
    Zoho CRM zohoprovider120.dpk
  8. Build and compile the vquery120.dpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery120.dpk VirtualDAC design-time package.
  10. Restart CodeGear RAD Studio 2009.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi12 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj.
NOTE: To compile Delphi 2009 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for CodeGear RAD Studio 2009 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi12 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\CodeGear\RAD Studio\6.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi12 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi12 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi12 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi12\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi12\*.bpl files to the SysWOW64 directory.
  5. Run CodeGear RAD Studio 2009.
  6. Install the dclunidac120.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 2009 and add the System32\dclunidac120.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac120.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery120.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of CodeGear RAD Studio 2009 and add the System32\dclvquery120.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery120.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 2009 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
If you want to use the precompiled source code, add the UniDAC\Lib\Delphi12 directory to "Library Path".
To compile C++Builder 2009 applications that use UniDAC, add the: UniDAC\Include\Delphi12 directory to "Include Path" and the UniDAC\Lib\Delphi12 directory to "Library Path".
Home


Installing UniDAC for CodeGear RAD Studio 2007 Using IDE

If you are using C++Builder 2007, see the Using Makefiles section for instructions. Otherwise, run Delphi 2007 and perform the following steps:

  1. Build and compile the dac105.dpk DAC runtime package.
  2. Build and compile the dacvcl105.dpk DAC run-package for VCL applications.
  3. Build and compile the dcldac105.dpk DAC design-time package.
  4. Build and compile the unidac105.dpk UniDAC runtime package.
  5. Build and compile the unidacvcl105.dpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac105.dpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider105.dpk
    Microsoft SQL Server tdsprovider105.dpk, msprovider105.dpk
    MySQL myprovider105.dpk
    InterBase and Firebird ibprovider105.dpk
    PostgreSQL pgprovider105.dpk
    SQLite liteprovider105.dpk
    NexusDB nexusprovider105.dpk
    MongoDB mongoprovider105.dpk
    ODBC odbcprovider105.dpk
    After compiling odbcprovider105.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider105.dpk
    Sybase Advantage Database Server adsprovider105.dpk
    Sybase Adaptive Server Enterprise tdsprovider105.dpk, aseprovider105.dpk
    DB2 db2provider105.dpk
    DBF dbfprovider105.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider105.dpk
    Dynamics CRM dynamicsprovider105.dpk
    Salesforce Marketing Cloud exacttargetprovider105.dpk
    FreshBooks freshbooksprovider105.dpk
    Magento magentoprovider105.dpk
    MailChimp mailchimpprovider105.dpk
    NetSuite netsuiteprovider105.dpk
    QuickBooks quickbooksprovider105.dpk
    Salesforce salesforceprovider105.dpk
    SugarCRM sugarprovider105.dpk
    Zoho CRM zohoprovider105.dpk
  8. Build and compile the vquery105.dpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery105.dpk VirtualDAC design-time package.
  10. Restart CodeGear RAD Studio 2007.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi11 directory.
  2. Find and open the UniDACProjectGroup.groupproj file.
  3. Build, compile and install the required packages from UniDACProjectGroup.groupproj.
NOTE: To compile Delphi 2007 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for CodeGear RAD Studio 2007 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi11 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\CodeGear\RAD Studio\5.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi11 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi11 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi11 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi11\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi11\*.bpl files to the SysWOW64 directory.
  5. Run CodeGear RAD Studio 2007.
  6. Install the dclunidac105.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Embarcadero RAD Studio 2007 and add the System32\dclunidac105.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac105.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery105.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of CodeGear RAD Studio 2007 and add the System32\dclvquery105.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery105.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 2007 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
If you want to use the precompiled source code, add the UniDAC\Lib\Delphi11 directory to "Library Path".
To compile C++Builder 2007 applications that use UniDAC, add the: UniDAC\Include\Delphi11 directory to "Include Path" and the UniDAC\Lib\Delphi11 directory to "Library Path".
Home


Installing UniDAC for Borland Developer Studio 2006 Using IDE

If you are using C++Builder 2006, see the Using Makefiles section for instructions. Otherwise, run Delphi 2006 and perform the following steps:

  1. Build and compile the dac100.dpk DAC runtime package.
  2. Build and compile the dacvcl100.dpk DAC run-package for VCL applications.
  3. Build and compile the dcldac100.dpk DAC design-time package.
  4. Build and compile the unidac100.dpk UniDAC runtime package.
  5. Build and compile the unidacvcl100.dpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac100.dpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider100.dpk
    Microsoft SQL Server tdsprovider100.dpk, msprovider100.dpk
    MySQL myprovider100.dpk
    InterBase and Firebird ibprovider100.dpk
    PostgreSQL pgprovider100.dpk
    SQLite liteprovider100.dpk
    NexusDB nexusprovider100.dpk
    MongoDB mongoprovider100.dpk
    ODBC odbcprovider100.dpk
    After compiling odbcprovider100.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider100.dpk
    Sybase Advantage Database Server adsprovider100.dpk
    Sybase Adaptive Server Enterprise tdsprovider100.dpk, aseprovider100.dpk
    DB2 db2provider100.dpk
    DBF dbfprovider100.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider100.dpk
    Dynamics CRM dynamicsprovider100.dpk
    Salesforce Marketing Cloud exacttargetprovider100.dpk
    FreshBooks freshbooksprovider100.dpk
    Magento magentoprovider100.dpk
    MailChimp mailchimpprovider100.dpk
    NetSuite netsuiteprovider100.dpk
    QuickBooks quickbooksprovider100.dpk
    Salesforce salesforceprovider100.dpk
    SugarCRM sugarprovider100.dpk
    Zoho CRM zohoprovider100.dpk
  8. Build and compile the vquery100.dpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery100.dpk VirtualDAC design-time package.
  10. Restart Borland Developer Studio 2006.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi10 directory.
  2. Find and open the UniDACProjectGroup.bdsgroup file.
  3. Build, compile and install the required packages from UniDACProjectGroup.bdsgroup.
NOTE: To compile Delphi 2006 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for Borland Developer Studio 2006 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi10 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Borland\BDS\4.0
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi10 directory;
    *.dcu, *.dcp, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi10 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\Delphi10 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi10\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi10\*.bpl files to the SysWOW64 directory.
  5. Run Borland Developer Studio 2006.
  6. Install the dclunidac100.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland Developer Studio 2006 and add the System32\dclunidac100.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac100.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery100.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland Developer Studio 2006 and add the System32\dclvquery100.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery100.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 2006 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
If you want to use the precompiled source code, add the UniDAC\Lib\Delphi10 directory to "Library Path".
To compile C++Builder 2006 applications that use UniDAC, add the: UniDAC\Include\Delphi10 directory to "Include Path" and the UniDAC\Lib\Delphi10 directory to "Library Path".
Home


Installing UniDAC for Borland Delphi 7 Using IDE

Run Delphi 7 and perform the following steps:

  1. Build and compile the dac70.dpk DAC runtime package.
  2. Build and compile the dacvcl70.dpk DAC run-package for VCL applications.
  3. Build and compile the dcldac70.dpk DAC design-time package.
  4. Build and compile the unidac70.dpk UniDAC runtime package.
  5. Build and compile the unidacvcl70.dpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac70.dpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider70.dpk
    Microsoft SQL Server tdsprovider70.dpk, msprovider70.dpk
    MySQL myprovider70.dpk
    InterBase and Firebird ibprovider70.dpk
    PostgreSQL pgprovider70.dpk
    SQLite liteprovider70.dpk
    NexusDB nexusprovider70.dpk
    MongoDB mongoprovider70.dpk
    ODBC odbcprovider70.dpk
    After compiling odbcprovider70.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider70.dpk
    Sybase Advantage Database Server adsprovider70.dpk
    Sybase Adaptive Server Enterprise tdsprovider70.dpk, aseprovider70.dpk
    DB2 db2provider70.dpk
    DBF dbfprovider70.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider70.dpk
    Dynamics CRM dynamicsprovider70.dpk
    Salesforce Marketing Cloud exacttargetprovider70.dpk
    FreshBooks freshbooksprovider70.dpk
    Magento magentoprovider70.dpk
    MailChimp mailchimpprovider70.dpk
    NetSuite netsuiteprovider70.dpk
    QuickBooks quickbooksprovider70.dpk
    Salesforce salesforceprovider70.dpk
    SugarCRM sugarprovider70.dpk
    Zoho CRM zohoprovider70.dpk
  8. Build and compile the vquery70.dpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery70.dpk VirtualDAC design-time package.
  10. Restart Borland Delphi 7.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi7 directory.
  2. Find and open the UniDACProjectGroup.bpg file.
  3. Build, compile and install the required packages from UniDACProjectGroup.bpg.
NOTE: To compile Delphi 7 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for Borland Delphi 7 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi7 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Borland\Delphi7
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi7 directory;
    *.dcu, *.dcp, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi7 directory;
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi7\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi7\*.bpl files to the SysWOW64 directory.
  5. Run Borland Delphi 7.
  6. Install the dclunidac70.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland Delphi 7 and add the System32\dclunidac70.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac70.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery70.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland Delphi 7 and add the System32\dclvquery70.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery70.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 7 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
If you want to use the precompiled source code, add the UniDAC\Lib\Delphi7 directory to "Library Path".
Home


Installing UniDAC for Borland Delphi 6 Using IDE

Run Delphi 6 and perform the following steps:

  1. Build and compile the dac60.dpk DAC runtime package.
  2. Build and compile the dacvcl60.dpk DAC run-package for VCL applications.
  3. Build and compile the dcldac60.dpk DAC design-time package.
  4. Build and compile the unidac60.dpk UniDAC runtime package.
  5. Build and compile the unidacvcl60.dpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac60.dpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider60.dpk
    Microsoft SQL Server tdsprovider60.dpk, msprovider60.dpk
    MySQL myprovider60.dpk
    InterBase and Firebird ibprovider60.dpk
    PostgreSQL pgprovider60.dpk
    SQLite liteprovider60.dpk
    NexusDB nexusprovider60.dpk
    MongoDB mongoprovider60.dpk
    ODBC odbcprovider60.dpk
    After compiling odbcprovider60.dpk, you can compile the following provider packages:
    Microsoft Access accessprovider60.dpk
    Sybase Advantage Database Server adsprovider60.dpk
    Sybase Adaptive Server Enterprise tdsprovider60.dpk, aseprovider60.dpk
    DB2 db2provider60.dpk
    DBF dbfprovider60.dpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider60.dpk
    Dynamics CRM dynamicsprovider60.dpk
    Salesforce Marketing Cloud exacttargetprovider60.dpk
    FreshBooks freshbooksprovider60.dpk
    Magento magentoprovider60.dpk
    MailChimp mailchimpprovider60.dpk
    NetSuite netsuiteprovider60.dpk
    QuickBooks quickbooksprovider60.dpk
    Salesforce salesforceprovider60.dpk
    SugarCRM sugarprovider60.dpk
    Zoho CRM zohoprovider60.dpk
  8. Build and compile the vquery60.dpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery60.dpk VirtualDAC design-time package.
  10. Restart Borland Delphi 6.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\Delphi6 directory.
  2. Find and open the UniDACProjectGroup.bpg file.
  3. Build, compile and install the required packages from UniDACProjectGroup.bpg.
NOTE: To compile Delphi 6 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for Borland Delphi 6 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi6 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Borland\Delphi6
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin and Lib subdirectories of the UniDAC directory:
    *.bpl files for Windows 32-bit will be copied to the UniDAC\Bin\Delphi6 directory;
    *.dcu, *.dcp, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\Delphi6 directory;
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi6\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi6\*.bpl files to the SysWOW64 directory.
  5. Run Borland Delphi 6.
  6. Install the dclunidac60.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland Delphi 6 and add the System32\dclunidac60.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac60.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery60.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland Delphi 6 and add the System32\dclvquery60.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery60.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile Delphi 6 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
If you want to use the precompiled source code, add the UniDAC\Lib\Delphi6 directory to "Library Path".
Home


Installing UniDAC for Borland C++ Builder 6 Using IDE

Run Delphi 6 and perform the following steps:

  1. Build and compile the dac60.bpk DAC runtime package.
  2. Build and compile the dacvcl60.bpk DAC run-package for VCL applications.
  3. Build and compile the dcldac60.bpk DAC design-time package.
  4. Build and compile the unidac60.bpk UniDAC runtime package.
  5. Build and compile the unidacvcl60.bpk UniDAC runtime package for VCL applications.
  6. Build, compile, and install the dclunidac60.bpk UniDAC design-time package.
  7. Build and compile the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider60.bpk
    Microsoft SQL Server tdsprovider60.bpk, msprovider60.bpk
    MySQL myprovider60.bpk
    InterBase and Firebird ibprovider60.bpk
    PostgreSQL pgprovider60.bpk
    SQLite liteprovider60.bpk
    NexusDB nexusprovider60.bpk
    MongoDB mongoprovider60.bpk
    ODBC odbcprovider60.bpk
    After compiling odbcprovider60.bpk, you can compile the following provider packages:
    Microsoft Access accessprovider60.bpk
    Sybase Advantage Database Server adsprovider60.bpk
    Sybase Adaptive Server Enterprise tdsprovider60.bpk, aseprovider60.bpk
    DB2 db2provider60.bpk
    DBF dbfprovider60.bpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider60.bpk
    Dynamics CRM dynamicsprovider60.bpk
    Salesforce Marketing Cloud exacttargetprovider60.bpk
    FreshBooks freshbooksprovider60.bpk
    Magento magentoprovider60.bpk
    MailChimp mailchimpprovider60.bpk
    NetSuite netsuiteprovider60.bpk
    QuickBooks quickbooksprovider60.bpk
    Salesforce salesforceprovider60.bpk
    SugarCRM sugarprovider60.bpk
    Zoho CRM zohoprovider60.bpk
  8. Build and compile the vquery60.bpk VirtualDAC runtime package.
  9. Build, compile, and install the dclvquery60.bpk VirtualDAC design-time package.
  10. Restart Borland C++Builder 6.

Installing Using ProjectGroup

You can use the UniDACProjectGroup group project, which includes all the above packages. Perform the following steps:
  1. Go to the UniDAC\Source\CBuilder6 directory.
  2. Find and open the UniDACProjectGroup.bpg file.
  3. Build, compile and install the required packages from UniDACProjectGroup.bpg.
NOTE: To compile C++ Builder 6 applications that use UniDAC, add the UniDAC\Source directory to "Library Path".
Home


Installing UniDAC for Borland C++ Builder 6 Using Makefiles

Perform the following steps:

  1. Go to the UniDAC\Source\Delphi6 directory.
  2. Find the following line in the 'Make.bat' file
    set IdeDir="%PROGRAMFILES%\Borland\CBuilder6
    and make sure that the path to the IDE is set correctly (it must include the opening quotation mark and omit the closing quotation mark).
  3. Run 'Make.bat'. Binaries will be copied to the Bin, Include, and Lib subdirectories of the UniDAC directory:
    *.bpl, *.mak, and *.tds files for Windows 32-bit will be copied to the UniDAC\Bin\CBuilder6 directory;
    *.dcu, *.obj, *.bpi, *.lib, and *.res files for Windows 32-bit will be copied to the UniDAC\Lib\CBuilder6 directory;
    *.hpp files for Windows 32-bit will be copied to the UniDAC\Include\CBuilder6 directory.
  4. If you are using Windows 32-bit, copy UniDAC\Bin\Delphi6\*.bpl files to the System32 directory. If you are using Windows 64-bit, copy UniDAC\Bin\Delphi6\*.bpl files to the SysWOW64 directory.
  5. Run Borland C++ Builder 6.
  6. Install the dclunidac60.bpl UniDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland C++ Builder 6 and add the System32\dclunidac60.bpl (if you are using Windows 32-bit) or SysWOW64\dclunidac60.bpl (if you are using Windows 64-bit) package using the Add button.
  7. Install the dclvquery60.bpl VirtualDAC design-time package. For this, select "Component->Install Packages" in the main menu of Borland C++Builder 6 and add the System32\dclvquery60.bpl (if you are using Windows 32-bit) or SysWOW64\dclvquery60.bpl (if you are using Windows 64-bit) package using the Add button.
NOTE: To compile C++ Builder 6 applications that use UniDAC, add the UniDAC\Lib\CBuilder6 and UniDAC\Include\CBuilder6 directories to "Library Path".
Home


Installing UniDAC for Lazarus Using IDE

  • Open and install the dclunidac10.lpk UniDAC design-time package.
  • Open and install the required provider packages:

    Providers for Databases
    Database Name ProviderName
    Oracle oraprovider10.lpk
    Microsoft SQL Server tdsprovider10.lpk, msprovider10.lpk
    MySQL myprovider10.lpk
    InterBase and Firebird ibprovider10.lpk
    PostgreSQL pgprovider10.lpk
    SQLite liteprovider10.lpk
    NexusDB nexusprovider10.lpk
    MongoDB mongoprovider10.lpk
    ODBC odbcprovider10.lpk
    After compiling odbcprovider10.lpk, you can compile the following provider packages:
    Microsoft Access accessprovider10.lpk
    Sybase Advantage Database Server adsprovider10.lpk
    Sybase Adaptive Server Enterprise tdsprovider10.lpk, aseprovider10.lpk
    DB2 db2provider10.lpk
    DBF dbfprovider10.lpk

    Providers for Clouds
    Cloud Service Name ProviderName
    BigCommerce bigcommerceprovider10.lpk
    Dynamics CRM dynamicsprovider10.lpk
    Salesforce Marketing Cloud exacttargetprovider10.lpk
    FreshBooks freshbooksprovider10.lpk
    Magento magentoprovider10.lpk
    MailChimp mailchimpprovider10.lpk
    NetSuite netsuiteprovider10.lpk
    QuickBooks quickbooksprovider10.lpk
    Salesforce salesforceprovider10.lpk
    SugarCRM sugarprovider10.lpk
    Zoho CRM zohoprovider10.lpk

  • Home

    Installing UniDAC for Lazarus Using Makefiles

    Lazarus doesn't support this way of installing components. See the Using IDE section for instructions.
    Home

     

     


    © 1997-2024, Devart. All Rights Reserved.