Subject | Re: [firebird-support] Re: Embedded gds32.dll IBX Incompatability |
---|---|
Author | Nando Dessena |
Post date | 2005-02-10T21:57:06Z |
Hello,
f> If I understand correctly: I should design my application using the
f> full firebird database with it's supplied gds32.dll in the
f> application's directory. When running the exe, I should replace the
f> gds32.dll with the fbembed.dll?
did I say that? ;-)
There are several unrelated things to consider.
- Ability to connect at design time. This is something I don't do so
I can't offer my experience here. If you need to keep two copies of
gds32.dll around (one from IB and one - a renamed fbembed.dll - from
Fb) and you need to use both at design time, in different projects,
then I think your only option is start Delphi with two different PATH
specifications. You could have two batch files like this:
set PATH=c:\myib6client\;%PATH%
delphi32.exe
and
set PATH=c:\myfbclient\;%PATH%
delphi32.exe
and launch one or the other according to what project you need to work
on. Or you could have the batch files rename/copy libraries as needed
instead of messing with the PATH.
- Ability to use fbembed.dll with IBX. I just rename it to gds32.dll
and deploy it to my application's folder, together with the necessary
other files like firebird.msg, intl, udf, etc.
HTH
--
Nando Dessena
http://www.flamerobin.org
======================================================
I support Firebird, I am a Firebird Foundation member!
Join today at http://www.firebirdsql.org/ff/foundation
======================================================
f> If I understand correctly: I should design my application using the
f> full firebird database with it's supplied gds32.dll in the
f> application's directory. When running the exe, I should replace the
f> gds32.dll with the fbembed.dll?
did I say that? ;-)
There are several unrelated things to consider.
- Ability to connect at design time. This is something I don't do so
I can't offer my experience here. If you need to keep two copies of
gds32.dll around (one from IB and one - a renamed fbembed.dll - from
Fb) and you need to use both at design time, in different projects,
then I think your only option is start Delphi with two different PATH
specifications. You could have two batch files like this:
set PATH=c:\myib6client\;%PATH%
delphi32.exe
and
set PATH=c:\myfbclient\;%PATH%
delphi32.exe
and launch one or the other according to what project you need to work
on. Or you could have the batch files rename/copy libraries as needed
instead of messing with the PATH.
- Ability to use fbembed.dll with IBX. I just rename it to gds32.dll
and deploy it to my application's folder, together with the necessary
other files like firebird.msg, intl, udf, etc.
HTH
--
Nando Dessena
http://www.flamerobin.org
======================================================
I support Firebird, I am a Firebird Foundation member!
Join today at http://www.firebirdsql.org/ff/foundation
======================================================