Subject Stick with gds32.dll or move to fbclient.dll?
Author petesouthwest

If my delphi/IBO application is intended to be installed on various
client machines, are there advantages/disadvantages in my
application using either fbclient.dll or gds32.dll?

I am currently using firebird- /silent as part of my
setup. As I understand things this option does not overwrite
gds32.dll if it exists. Could this cause me problems if a client has
a different version of gds32.dll installed, or are they all the same?

As i understand it i can replace/ update the gds32.dll by adding
instcleint i[gds32]to my setup. But I am worried that
updating/replacing gds32.dll may cause problems with my clients
machines either now or in the future.

To me it seems more sensible to convert my IBO units to use
fbclient.dll (I understand I can do this by: In ib_constants, change
the first variable defined in that unit, viz. IB_GDS32:
string= 'gds32.dll'; to IB_GDS32: string = 'fbclient.dll';). but are
there any disadvantages in doing this? It seems strange that IBO is
not setup to use fbclient as firebird doc says gds32.dll will not
always be supported.

Thanks for any advice given