Subject Re: [IBO] why does my project need legacy support?
Author Helen Borrie
At 03:22 PM 7/07/2004 +0000, you wrote:
>I am in the process of converting a paradox app to firebird using IB
>and IBO components. I have now got the stage of looking at how the
>install should work. It seemed easiest to use the merge modules
>from : However, when I tried
>the setup i get an error message about gds32.dll being missing. On
>playing with the original setup I noticed that it included a checkbox
>for gds32.dll support for legacy ect etc. Why does my project that
>uses IBO and IB components need this? What am I missing?

The name of the Fb 1.5 client is fbclient.dll and it is located in the \bin
directory of your Fb 1.5 installation. Borland-derived components (IBO and
IBX) by default expect the client to be named gds32.dll and to be located
in the system directory.

You can select the compatibility option to have the installer build a
version of fbclient.dll as "gds32.dll" and install it in the system
directory. IBX won't work with Fb 1.5 at all without doing this, because
it needs a different version string to be present. In the case of IBO, it
is sufficient to make a copy of fbclient.dll, rename it to gds32.dll and
place it in the system directory.

It's also possible to have IBO find "fbclient.dll" in its default installed
location. See my post about it within the last few hours, under thread

From your postings here and elsewhere, it seems you haven't read the Fb
1.5 release notes or the README files in the Firebird \doc directory.