Subject | Re: Client Application that must access FB 1.5.6 and FB 2.5 |
---|---|
Author | chris.waldmann |
Post date | 2010-11-01T07:53:16Z |
--- In firebird-support@yahoogroups.com, "Eduardo A" <eas@...> wrote:
I am using a legacy app that needs gds32.dll and the 2.1.4 shnapshot. There is a small (43k) gds32.dll included in the bin folder. I have to copy this dll and the fbclient.dll AND the three files msvcp80.dll, msvcr80.dll and the microsoft.vc80.crt.manifiest to the application folder of the legacy app. May be in 2.5 the same is true.
I didn't found any documentation about this new gds32.dll approach!
I think that your app must have access to these five components, and then can access all server versions from 1.5 through 2.5
Good whishes
Chris
>Hello Eduardo
> I have a client server set up with a client (written in Delphi 2007) that must be able to communicate with both a Firebird 1.5.6 server and a Firebird 2.5 server.
>
> How can I get the same EXE to "see" and use both servers?
> Do we need to have two FBClient.DLLs (one for each version) and some INI file?
>
> So far, the application works OK with each server if deployed at each server.
>
> Once we place it at a true separate client station on a network, it does not access the 2.5 version with the FBClient from 1.5.6. We must be doing something else wrong as it does not work even when we change the FBClient DLL to the new 2.5 version (or with GDS32 dlls generated by the new install).
>
> Thanks for your help.
>
> -Eduardo
>
I am using a legacy app that needs gds32.dll and the 2.1.4 shnapshot. There is a small (43k) gds32.dll included in the bin folder. I have to copy this dll and the fbclient.dll AND the three files msvcp80.dll, msvcr80.dll and the microsoft.vc80.crt.manifiest to the application folder of the legacy app. May be in 2.5 the same is true.
I didn't found any documentation about this new gds32.dll approach!
I think that your app must have access to these five components, and then can access all server versions from 1.5 through 2.5
Good whishes
Chris