Page 1 of 3

ZEOSDBO-6.6.0-beta BDS2006 install problem

Posted: 23.10.2006, 12:51
by alicelik
Hi
I can not install ZEOSDBO-6.6.0-beta on BDS2006. Is there an help file abut installation.

I have got an error

"~\ZComponent100.bpl can't be installed because it is not a design time package"

"~\ZDbc100.bpl can't be installed because it is not a design time package"

"~\ZCore100.bpl can't be installed because it is not a design time package"
...
..

Posted: 23.10.2006, 14:38
by croberto2k
Ok, I had the same problem, so I can fix it using this installation sequence:

Insider the directory ...ZEOSDBO-6.6.0-beta\packages\delphi10

ZCore.dpk
ZParseSql.dpk
ZPlain.dpk
ZComponent.dpk
ZComponentDesign.dpk

Compile all project and in the project manager install ZComponentDesign.

Posted: 23.10.2006, 14:44
by btrewern
As I understand it you need to compile the following in order:

ZCore.dpk
ZParseSql.dpk
ZPlain.dpk
ZDbc.dpk
ZComponent.dpk

then Install the following:

ZComponentDesign.dpk

You also need to add the source folder to you search path.

Regards,

Ben

I have still problem

Posted: 23.10.2006, 16:16
by alicelik
hi
my problem is not solved :(

Posted: 23.10.2006, 20:39
by croberto2k
Ok, in the project manager, click with right button of your mouse over ZComponentDesign and install it.
Try it.

Posted: 24.10.2006, 02:20
by fduenas
Hi

In old Zeos 6.x versions all ZeosLib packages were Design/runtime packages, this mean that all ZeosLib packages could or have to be installed in the IDE.

But in recent versions of Zeos, all ZeosLib Packages except ZComponentDesignXX.blp are runtime-only packages so you can't install them in the IDE.

ZComponentDesignXX.bpl is the only component package that can be installed in the ide, but previously you have to compile all the runtime packages first.

So to do this you have to follow next setps:

1) Open the packages in the sequence that croberto2k have specified:

They have to be Six pacakages in the next sequence:

ZCore.dpk
ZPlain.dpk
ZParseSql.dpk
ZDbc.dpk
ZComponent.dpk
ZComponentDesign.dpk

Or just open the Project GroupFile /packages/delphi10/ZeosDbo.bdsgroup (you have to previously close all opened project in BDS 2006). I have created this project group file to save time opening each project.

So Open the ZeosDbo.bdsgroup file.

2) Be sure you have removed old ZeosDBO Components from the Ide and that there is no old zeosdbo sources folder in the library search path.

3) In project manager compile all packages from top (ZCore) to bottom (ZComponentDesign) by right-clicking each one and select 'Compile' or 'Build'. Or simply go to main IDE menu option 'Projects/Build All Projects', This will compile all projects contained in ZeosDbo.bdsgroup file (previously opened offcourse).

4) After all projects have been compiled right-click the ZComponentDesign100.bpl in the project manager window and select 'Install'.

This should work because i do this all the time.

Regards

Posted: 25.10.2006, 11:28
by peteoshea
I am trying to install the 6.6.0 beta in Turbo Delphi pro and am getting the same problem.

One thing I did notice that when I compile the ZComponentDesign100.bpl I get the following message:

Remove ZPropertyEditor, ZUpdateSqlEditor, ZComponentReg.
Unit(s) ZPropertyEditor, ZUpdateSqlEditor, ZComponentReg were found in required package ZComponent.

Once these units are removed the bpl compiles fine but when I Install the package no components are installed.

Thanks
Pete

Posted: 25.10.2006, 12:11
by mdaems
Hi,

I'm not a D2006 specialist, but this error means he somehow thinks the old components are still present. (6.5.1 without componentdesign package)

Somehow you must get rid of old stuff...

Mark

Posted: 25.10.2006, 13:46
by croberto2k
mdaems is correct, if you had installed some old version of Zeos, you have to have remove the old version. Follow this steps: remove it in Component > Install Packages (all references the old zeos); after this in: ...\My documents\Borland Studio Projects\Bpl you have to have remove all files about zeos components. So you can restart the BDS2006 and follow the steps that I had told:

ZCore.dpk
ZParseSql.dpk
ZPlain.dpk
ZDbc.dpk
ZComponent.dpk
ZComponentDesign.dpk

Finally install only: ZComponentDesign.dpk

Regards.

Posted: 25.10.2006, 14:26
by peteoshea
I have removed the 6.5.1 files and it worked correctly.
The problem is that I am still using 6.5.1 with Delphi 2005 and I am trying to test 6.6.0 with Turbo Delphi pro before we migrate. Changes may still be required to the code using 6.5.1 so I would like them to co-exist if possible.

Thanks
Pete

Posted: 27.10.2006, 07:07
by hannesw
Hi,

I am trying to install 6.6.o beta into Delphi 5 Ent. and have been following the advice given here but as soon as I try to compile ZPlain.bpl I get the following error

[Error] ZPlainPostgreSql8.pas(279): Undeclared identifier: 'PLongword'

Help please

Posted: 27.10.2006, 09:48
by alicelik
Hi,
i've installed it;
1. delete zeos related files from bpl folder
2. delete component's build folder
3. open project file ZeosDbo.bdsgroup
4. right click on ZCore100.bpl in the project manager and click the "Build all from here"
5. while building project take a candy. (it worked for me like that:)))

Posted: 27.10.2006, 12:56
by alicelik
Hi,
i cannot reinstall the zeos. And i have no more candy. :o
Realy, isn't there any one else cannot install?
Filesizes is below:
27.10.2006 14:56 266.174 ZComponent.dcp
27.10.2006 14:56 169.472 ZComponent100.bpl
27.10.2006 14:50 169.472 ZComponent100.~bpl
27.10.2006 14:56 1.292 ZComponentDesign.dcp
27.10.2006 14:56 28.672 ZComponentDesign100.bpl
27.10.2006 14:51 28.672 ZComponentDesign100.~bpl
27.10.2006 14:56 226.562 ZCore.dcp
27.10.2006 14:56 140.288 ZCore100.bpl
27.10.2006 14:50 140.288 ZCore100.~bpl
27.10.2006 14:56 1.548.609 ZDbc.dcp
27.10.2006 14:56 826.880 ZDbc100.bpl
27.10.2006 14:50 826.880 ZDbc100.~bpl
27.10.2006 14:56 96.134 ZParseSql.dcp
27.10.2006 14:56 68.608 ZParseSql100.bpl
27.10.2006 14:50 68.608 ZParseSql100.~bpl
27.10.2006 14:56 1.232.498 ZPlain.dcp
27.10.2006 14:56 344.576 ZPlain100.bpl
27.10.2006 14:56 439.878 ZPlain100.map
27.10.2006 14:50 344.576 ZPlain100.~bpl

Posted: 28.10.2006, 10:00
by Michael
Hi!

Thanks to all of you who helped on this topic (btrewern already solved the problem in his post ...) Here is the "official" way to re-install ZeosDBO on Delphi 2006. For testing I just installed the 6.6.0-beta (again...) replacing an already existing ZeosDBO-Installation and wrote down all steps to do this re-install:
  1. Close Delphi 2006
  2. Delete all ZeosDBO-related dcp-files and bpl-files from your bpl-directory. The default-bpl-directory is "$(BDSPROJECTSDIR)\Bpl".
    • Here ist the list of all files to be deleted:
      • ZCore.dcp
      • ZCore100.bpl
      • ZCore100.~bpl (if existing)
      • ZParseSql.dcp
      • ZParseSql100.bpl
      • ZParseSql100.~bpl (if existing)
      • ZPlain.dcp
      • ZPlain100.bpl
      • ZPlain100.map
      • ZPlain100.~bpl (if existing)
      • ZDbc.dcp
      • ZDbc100.bpl
      • ZDbc100.~bpl (if existing)
      • ZComponent.dcp
      • ZComponent100.bpl
      • ZComponent100.~bpl (if existing)
      • ZComponentDesign.dcp
      • ZComponentDesign100.bpl
      • ZComponentDesign100.~bpl (if existing)
  3. Delete the content of the {$ZEOS_HOME}\packages\delphi10\build directory where "{$ZEOS_HOME}" stands for the "home-directory" of your Zeoslib-files (e.g. d:\libraries\d10\zeoslib). Just replace it by the library path you are using.
  4. Open the file ZeosDbo.bdsgroup from {$ZEOS_HOME}\packages\delhpi10
  5. Be sure the Library path to the ZeosDBOs is still corrent (should be "{$ZEOS_HOME}\packages\delphi10\build")
  6. Right-click on every following entry of ZeosDbo.bdsgroup (keep order!) and choose "compile":
    • ZCore100.bpl
    • ZParseSql100.bpl
    • ZPlain100.bpl
    • ZDbc100.bpl
    • ZComponent100.bpl
  7. Right-click on ZComponentDesign100.bpl and choose "install"
That's all and it works on my private and my business Delphi 2006 installation I'm currently working with. I did a lot of Zeos-re-install and it always works that way...

Posted: 01.11.2006, 16:25
by ApexGT
I am having similiar issues trying to get Zeos working properly in c++ 2006. I have managed to get it installed (with great difficulty) and have created a simple test project which compiles without error, however when I run the test app with zeos componants, I get an "Entry Point Not Found" error. ( The procedure entry point @Zplainfirebird20@Finalization$qqrv could not be located in the dynamic link library Zplain.bpl.) Without the zeos componants the app runs without trouble. I would very much like to get zeos working correctly as I have used it with c++ builder 6 and have an app (a work in constant progress) which utilizes it.

Has anyone successfully intalled and run a project under c++ 2006 and if so, can you help me try and track down the problem?

By the way, I could not seem to get "zeosdbo-6.6.0-beta" to install properly. Everything compiled except for "zcomponant.bpl" which was looking for zdbcasa.dcu Looking at post on this forum it appears there is a patch for this however since I am not sure how to patch it, I downloaded and installed "zeos_testing_rev_113".

Any help/info would be greatly appreciated.