This topic contains the environment changes made by the PgDAC installer. If you are having problems using PgDAC or compiling PgDAC-based products, check this list to make sure your system is properly configured.
Compiled versions of PgDAC are installed automatically by PgDAC Installer for all supported IDEs except for Lazarus. Version of PgDAC with Source Code must be installed manually. Installation of PgDAC from sources is described in the supplied ReadmeSrc.html file.
Two versions of PgDAC 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 PgDAC may be incompatible with older versions of ODAC, IBDAC, SDAC, and UniDAC.
So before installing a new version of PgDAC, uninstall all previous versions of PgDAC 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 PgDAC uninstallation manually when upgrading to a new version by directing the PgDAC 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 pgdacXX.exe /force, specifying the full path to the appropriate version of the installation program).
Note: %PgDAC% denotes the path to your PgDAC 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 |
pgdacXX.bpl | PgDAC run-time package | Windows\System32 |
dclpgdacXX.bpl | PgDAC design-time package | Delphi\Bin |
dclpgsqlmonXX.bpl | TPgSQLMonitor component | Delphi\Bin |
pgdacvclXX.bpl* | VCL support package | Delphi\Bin |
crcontrolsXX.bpl | TCRDBGrid component | Delphi\Bin |
Name | Description | Location |
datasetmanagerXX.bpl | DataSet Manager package | Delphi\Bin |
To compile PgDAC-based applications, your environment must be configured to have access to the PgDAC libraries. Environment changes are IDE-dependent.
For all instructions, replace %PgDAC% with the path to your PgDAC installation directory
The PgDAC Installer performs Delphi environment changes automatically for compiled versions of PgDAC.
C++Builder 6:
C++Builder 2006, 2007:
The PgDAC Installer performs C++Builder environment changes automatically for compiled versions of PgDAC.
The PgDAC installation program only copies PgDAC files. You need to install PgDAC packages to the Lazarus IDE manually. Open %PgDAC%\Source\Lazarus1\dclpgdac10.lpk (for Trial version %PgDAC%\Packages\dclpgdac10.lpk) file in Lazarus and press the Install button. After that Lazarus IDE will be rebuilded with PgDAC packages.
Do not press the the Compile button for the package. Compiling will fail because there are no PgDAC sources.
To check that your environment has been properly configured, try to compile one of the demo projects included with PgDAC. The PgDAC demo projects are located in %PgDAC%/Demos.
DBMonitor is 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 PgDAC. DBMonitor is intended to hamper application being monitored as little as possible. For more information, visit the DBMonitor page online.