Install Zeosdbo 6.6.0 on Delphi 6

Forum related to version 6.5.1 (alpha) and 6.6.x (beta) of ZeosLib's DBOs

Moderators: gto, cipto_kh, EgonHugeist

Post Reply
m_baumler
Fresh Boarder
Fresh Boarder
Posts: 1
Joined: 19.01.2007, 14:42

Install Zeosdbo 6.6.0 on Delphi 6

Post by m_baumler »

[font=Arial]
Hello, Im trying to develop a test database application using Zeosdbo components to connect Delphi 6 with MySQL 5.
I haven't find any doc or manual that explain how to install the components on Delphi 6.
Please tell me if you have one.

Thanks
[/font]
baurat
Fresh Boarder
Fresh Boarder
Posts: 10
Joined: 17.04.2006, 16:53

Post by baurat »

Hi,

just follow the installation instructions given in the 6.5.1 version. Worked fine for me with 6.6.0 beta:
<pre>
ZeosDBO Installation Guide
ZeosLib Development Group

23 June 2005

You can download the current (CVS) version from http://www.zeoslib.net

1.

Unpack the archive to a folder
2.

Copy the required dlls from lib directory to the windows system directory (usually Windows\System or winnt\system32)
3.

Add the build Directory of the package you are about to install to Delphi's library path.
4.

Locate the package directory associated with your compiler and open the ZeosDbo.bpg project group. Load the project and compile the following components in the order listed (or just choose compile all from Project-Menu):
* ZCore.bpl
* ZParseSql.bpl
* ZPlain.bpl
* ZDbc.bpl
5.

If all the packages, listed above are successfully compiled you have to install the ZComponent.bpl. After that all ZEOS components are available in the IDE.
6.

Create your own project and start adding the compoents through the IDE and set connection properties. For a quick tutorial, use the example provided with the project or browse the resources on the web page.

Observations:

1.

When installing the library under C++ Builder (any version) it is highly recommended to remove any previously installed version of ZEOSDBO.

To do that you should first close C++ Builder (as some of these files may be locked) and remove the (ZCore|ZParseSql|ZPlain|Zdbc|ZComponent)(.bpl|.tds|.bpi|.lib) files from $(BCB)\Projects\Lib and $(BCB)\Projects\Bpl (where $(BCB) is something like C:\Program Files\Borland\CBuilder[4-6]).
2.

When compiling the library from ZeosDbo.bpg under C++ Builder you may receive some warnings like 'Unable to find package import XXX.bpi' and you may have to press Cancel multiple times to continue.

We're trying to get rid of this annoying behaviour, but until then here are some possible ways to avoid it, if needed:
1. Open, compile and install the packages (*.bpk) in the appropriate order (see Installation step #3) - i.e without using ZeosDbo.bpg.
2.

Open a command line in \packages\CBuilder[4-6] and do a manual make - like this: make -f ZeosDbo.bpg. This requires the PATH and LIB environment variables to be set properly, like this:

SET BCB=d:\borland\cbuilder6
SET PATH=%BCB%\bin
SET LIB=%BCB%\lib

Then open ZeosDbo.bpg in the IDE and install the packages the usual way.
3.

While installing ZEOSDBO under C++ Builder version 4 from the IDE, you may get this error when compiling the ZDbc package :

[Pascal Fatal Error] ZDbcMetadata.pas(3076): Internal error: SY876.

Currently, there is no known solution to this problem. Therefore,it is recommended to compile Zeoslib from the command line (issuing a make -f ZeosDBO.bpg from the directory /packages/cbuilder4 should accomplish this) and then to install the packages through menu Component->Install Packages.
</pre>
Hope that helps!

Heiko.
Post Reply