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.
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 [email protected]
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).
Note:%MyDAC% denotes the path to your MyDAC installation directory.
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.
Name | Description | Location |
datasetmanagerXX.bpl | DataSet Manager package | Delphi\Bin |
mymigwizardXX.dll | MyDAC BDE Migration wizard | %MyDAC%\Bin |
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
The MyDAC Installer performs Delphi environment changes automatically for compiled versions of MyDAC.
C++Builder 6:
C++Builder 2006, 2007:
The MyDAC Installer performs C++Builder environment changes automatically for compiled versions of MyDAC.
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.
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 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.