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
weekend...

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

>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.
>
>Thanks!
>
>Jonathan Neve.
>
>
>
>

see you !

--

Alexandre Benson Smith
Development
THOR Software e Comercial Ltda.
Santo Andre - Sao Paulo - Brazil
www.thorsoftware.com.br