Subject Re: [IBO] IB Objects and fbclient.dll
Author Helen Borrie
At 12:07 AM 8/12/2004 +0000, you wrote:


>We purchased IB Objects core about
>6 months ago on the belief it would
>work for both Firebird 1.5 and Interbase.
>However, it seems that IBObjects require 'gds32.dll'
>when Firebird 1.5 uses 'fbclient.dll'
>
>We have clients who run both interbase and firebird,
>so we don't want to overwrite gds32.dll, with a
>firebird gds32.dll.
>
>What do we do.

The simplest thing to do for IBO is copy fbclient.dll to your system
directory, rename any gds32.dll that is there already, then rename
fbclient.dll to gds32.dll. (If you can't rename an old gds32.dll then that
means it's already loaded and you'll have to reboot in order to do the rename).

Other strategies could have been to have installed the server with the
compatibility option; and to read the Firebird 1.5 release notes; to read
the doc README.Win32LibraryInstallation.txt in the /doc directory, which
explains how to apply the compatibility change afterwards. You really only
need the full compatibility operation if your system needs to load a
gds32.dll that IBX recognises, e.g. if you are using the IBConsole
application. IBO is cool with a simple renaming.

Another is to customise your sources to load fbclient.dll directly from its
default location but that might not always be what you want to do.

Helen