MyDAC

Installation

This topic contains the environment changes made by the MyDAC installer. If you are having problems with using MyDAC or compiling MyDAC-based products, check this list to make sure your system is properly configured.

Compiled versions of MyDAC are installed automatically by the MyDAC Installer for all supported IDEs except Lazarus. Versions of MyDAC with Source Code must be installed manually. Installation of MyDAC from sources is described in the supplied ReadmeSrc.html file.

Before installing MyDAC ...

Two versions of MyDAC cannot be installed in parallel for the same IDE, and, since the Devart Data Access Components products have some shared bpl files, newer versions of MyDAC may be incompatible with older versions of ODAC, IBDAC, and SDAC.

So before installing a new version of MyDAC, uninstall any previous version of MyDAC you may have, and check if your new install is compatible with other Devart Data Access Components products you have installed. For more information please see Using several products in one IDE. If you run into problems or have any compatibility questions, please email mydac@devart.com

Note: You can avoid performing MyDAC uninstallation manually when upgrading to a new version by directing the MyDAC installation program to overwrite previous versions. To do this, execute the installation program from the command line with a /force parameter (Start | Run and type mydacXX.exe /force, specifying the full path to the appropriate version of the installation program).

Installed packages

Note:%MyDAC% denotes the path to your MyDAC installation directory.

Delphi/C++Builder Win32 project packages

Name Description Location
dacXX.bpl DAC run-time package Windows\System32
dcldacXX.bpl DAC design-time package Delphi\Bin
dacvclXX.bpl* DAC VCL support package Delphi\Bin
mydacXX.bpl MyDAC run-time package Windows\System32
dclmydacXX.bpl MyDAC design-time package Delphi\Bin
dclmysqlmonXX.bpl TMySQLMonitor component Delphi\Bin
mydacvclXX.bpl* VCL support package Delphi\Bin
crcontrolsXX.bpl TCRDBGrid component Delphi\Bin

* Not included in Delphi 5. In this IDE this functionality is distributed among the other packages.

Additional packages for using MyDAC managers and wizards

Name Description Location
datasetmanagerXX.bpl DataSet Manager package Delphi\Bin
mymigwizardXX.dll MyDAC BDE Migration wizard %MyDAC%\Bin

Environment Changes

To compile MyDAC-based applications, your environment must be configured to have access to the MyDAC libraries. Environment changes are IDE-dependent.

For all instructions, replace %MyDAC% with the path to your MyDAC installation directory

Delphi

The MyDAC Installer performs Delphi environment changes automatically for compiled versions of MyDAC.

C++Builder

C++Builder 6:

C++Builder 2006, 2007:

The MyDAC Installer performs C++Builder environment changes automatically for compiled versions of MyDAC.

Lazarus

The MyDAC installation program only copies MyDAC files. You need to install MyDAC packages to Lazarus IDE manually. Open %MyDAC%\Source\Lazarus1\dclmydac10.lpk (for Trial version %MyDAC%\Packages\dclmydac10.lpk) file in Lazarus and press the Install button. After that Lazarus IDE will be rebuilded with MyDAC packages.

Do not press the the Compile button for the package. Compiling will fail because there are no MyDAC sources.

To check that your environment has been properly configured, try to compile one of the demo projects included with MyDAC. The MyDAC demo projects are located in %MyDAC%/Demos.

Installation of Additional Components and Add-ins

dbForge Fusion for MySQL

dbForge Fusion for MySQL is a powerful database development and administration tool for MySQL. dbForge Fusion for MySQL is available as an add-in for Delphi and C++Builder 2009, CodeGear RAD Studio 2007, or as a standalone application. For more information, visit the dbForge Fusion for MySQL page online.

DBMonitor

DBMonitor is a an easy-to-use tool to provide visual monitoring of your database applications. It is provided as an alternative to Borland SQL Monitor which is also supported by MyDAC. DBMonitor is intended to hamper application being monitored as little as possible. For more information, visit the DBMonitor page online.

© 1997-2017 Devart. All Rights Reserved. Request Support DAC Forum Provide Feedback