Subject Re: [firebird-support] Re: Multiple versions
Author Alexandre Benson Smith
Jonathan Neve wrote:

>I see. So even if they aren't in the same place, if the fbclient.dll is
>already loaded, Windows won't load it again. Is that right.
I think this is the way windows works, not 100% sure about it, a simple
test case could be created... I will try it If I have sometime on my

>And then, in Delphi, specify which dll to use.

>However, why not have the installer do this automatically? When you
>install FireBird, why not put it in a directory called something like
>FB1.5, FB2, etc, and rename the dll automatically to fbclient1_5.dll,
>fbclient2.dll, etc. Also, if the installer could check to see if the
>default port is already used (I don't know if this is possible...), then
>it could propose the next available port number (and the user could of
>course change it). That way, installing a new version of FireBird
>wouldn't require that you uninstall any of the old versions.
Don't know about the installation procedures, what can and what can't be
done by the installer...

Anyway, there are applications that will need a library called
gds32.dll. :-(

>The main reason I'm interested in this, is so that I could have all
>versions on my development machine, so that I can continue to use each
>project with the version of Interbase currently being used. I would like
>to be able to develop and test each project against the version of IB
>that is being used for the production database. If we simply install FB
>1.5 on our development machines, and test against that, we might find
>that the application no longer works as expected when our customer uses
>it against their IB 6 production database (I found an IB 5 bug this way
>recently, that was corrected in IB 6 :-( ). So the best thing would be
>if I could have all the versions installed and running at the same time,
>and then in the connection parameters, specify the port and the client
>library I want to use.
>Jonathan Neve.

see you !


Alexandre Benson Smith
THOR Software e Comercial Ltda.
Santo Andre - Sao Paulo - Brazil