Subject Re: [IBO] Installing IBObjects in Delphi 4 and Delphi 6
Author Gerard J.M. Houtenbos
Helen, let's first focus on Delphi 4.

I deleted IBObjects using the uninstaller, and for certainty I deleted
all *_D4.bpl files on my computer. Then I restarted the computer and
reinstalled IBObjects 4.6 only for D4 with IBO4_6_A_FullSource.zip.

Not all the packages I need were installed so I load and compile
IBO40FDT_D4.dpk, but I get an error:
File not found: Deflate.obj while compiling ZLib.pas. This was the
error I got earlier with the installation of Delphi6!?

So I deleted all packages and installed it manually. Installing
IBO40FDT_D4.dpk again produced the error.

The bpl-output path is set to C:|Windows\System32 and there I find the
bpl's. The .dcp-files are put in the root of IBObjects
(C:\IBObjects4).

Please, can you help me once again?

tia,

Gerard


On Thu, 02 Feb 2006 09:20:34 +1100, you wrote:

><html><body>
>
>
><tt>
>At 06:36 AM 2/02/2006, you wrote:<BR>
>>I need to install IBObjects in Delphi 4 and in Delphi 6  so I<BR>
>>downloaded IBO4_6_A_FullSource.zip and are trying to install it.<BR>
>>I encounter the following problems:<BR>
>><BR>
>>Delphi 4<BR>
>>After the installation the IDE of Delphi 4 contains the packages<BR>
>>Core components<BR>
>>Native Data Access components<BR>
>>Tools components<BR>
>><BR>
>>I need at least<BR>
>>Forms and Dialogs components<BR>
>>Native Data Access components<BR>
>>TDataset components<BR>
>>Tools components<BR>
>><BR>
>>... so I load and compile IBO40FDT_D4.dpk, but I get an error:<BR>
>>Internal error P327<BR>
><BR>
>For Delphi 4,<BR>
><BR>
>1) Remove the packages that the Components|Install components applet <BR>
>is displaying;  then close Delphi.<BR>
><BR>
>2) Use Search to find all of the "..._D4" BPLs and copy them into the <BR>
>system directory, e.g. into windows\system32 on XP.<BR>
><BR>
>3) You might have to do the same with the DCP files, except move them <BR>
>into your IBO root directory instead of the system directory<BR>
><BR>
>4) Then restart Delphi and use the "..." dialog to locate and install <BR>
>the IBO packages.<BR>
><BR>
>5)  D4 is such a temperamental beast that you should next try to do a <BR>
>"Save All" if it is available, then close and restart Delphi.<BR>
><BR>
>6)  If it didn't "take" then double-check your system paths and <BR>
>repeat 4) and 5).<BR>
><BR>
><BR>
>>Delphi 6<BR>
>>After the installation the IDE of Delphi 6 contains the packages<BR>
>>Core components<BR>
>>Internet extensions<BR>
>>Native Data Access components<BR>
>>TDataset Internet extensions<BR>
>>Tools components<BR>
>>.... but they where not checked in the packagelist. I did that<BR>
>>manually. After closing and restarting Delphi the checkbox near the<BR>
>>Tools components isn't checked any more.<BR>
>><BR>
>>Here I also need at least<BR>
>>Forms and Dialogs components<BR>
>>Native Data Access components<BR>
>>TDataset components<BR>
>>Tools components<BR>
>><BR>
>>... so I load and compile IBO40FDT_D6.dpk, but I get an error:<BR>
>>File not found: Deflate.obj while compiling ZLib.pas<BR>
><BR>
>D6 has a different problem.  In D6, Zlib.pas is already contained in <BR>
>the Uses hierarchy *somewhere*.  Look at my reply to Paul Hope on <BR>
>this subject from a couple of days ago.  It didn't cure Paul's <BR>
>problem but it does need to be done in order to get the IBO40VRT_D6 <BR>
>package to install.  The components that are "missing" after your <BR>
>install are all ones that need the ...VRT... and ...VDT... packages, <BR>
>which are broken by this Zlib.pas bug.<BR>
><BR>
>But - this *specific* error message seems to indicate that you might <BR>
>have tried to install the C++ Builder package by mistake...?<BR>
><BR>
>Also, I strongly recommend that you do NOT try to install IBO for <BR>
>multiple versions of Delphi in a single run of the installer.  Check <BR>
>off all options except for the *one* you want to install;  then <BR>
>re-run the installer for the other version.<BR>
><BR>
>Myself, I have abandoned the installers totally and use the ...Raw.. <BR>
>kit.  The current (outdated) version of the IBO help file tells you <BR>
>how to do this;  or download the HowToInstall document from your <BR>
>download space for a more recent version.<BR>
><BR>
>FWIW, I'm currently working on an updated help file.  It's not far <BR>
>off, maybe a day or two, but I'm heavily engaged with other things as <BR>
>well right now (Fb 2 beta 2 release and assisting Jason with the <BR>
>Trustware thingie, to name but two...)<BR>
><BR>
>Helen<BR>
><BR>
></tt>
>
>
><!-- |**|begin egp html banner|**| -->
>
><br><br>
><tt>
>___________________________________________________________________________<BR>
>IB Objects - direct, complete, custom connectivity to Firebird or InterBase<BR>
>             without the need for BDE, ODBC or any other layer.<BR>
>___________________________________________________________________________<BR>
><a href="http://www.ibobjects.com">http://www.ibobjects.com</a> - your IBO community resource for Tech Info papers,<BR>
>keyword-searchable FAQ, community code contributions and more !           </tt>
><br><br>
>
><!-- |**|end egp html banner|**| -->
>
>
>
>
><!-- |**|begin egp html banner|**| -->
>
><br>
> <div style="text-align:center; color:#909090; width:500px;">
> <hr style="border-bottom:1px; width:500px; text-align:left;">
> <tt>YAHOO! GROUPS LINKS</tt>
></div>
><br>
><ul>
> <tt><li type=square> Visit your group "<a href="http://groups.yahoo.com/group/IBObjects">IBObjects</a>" on the web.<br> </tt>
> <tt><li type=square> To unsubscribe from this group, send an email to:<br> <a href="mailto:IBObjects-unsubscribe@yahoogroups.com?subject=Unsubscribe">IBObjects-unsubscribe@yahoogroups.com</a><br> </tt>
> <tt><li type=square> Your use of Yahoo! Groups is subject to the <a href="http://docs.yahoo.com/info/terms/">Yahoo! Terms of Service</a>.</tt>
></ul>
><br>
><div style="text-align:center; color:#909090; width:500px;">
> <hr style="border-bottom:1px; width:500px; text-align:left;">
></div>
></br>
>
><!-- |**|end egp html banner|**| -->
>
>
></body></html>
>

_________________________

Gerard J.M. Houtenbos
DoubleWood Software