Subject FB embedded and ib_util.dll
Author Tom Munro Glass
I have a suite of applications and 2 or more of these need to use FB
embedded. I have discovered that I do not need to install fbembed.dll in the
application's folder because I can set IB_Constants.IB_GDS32 in
initialization to the path where I have installed fbembed.dll. Also, I only
need one copy of firebird.msg, and the files in Intl and Udf because each
application's copy of firebird.conf has RootDirectory set to the right

The only problem seems to be ib_util.dll. This either has to be in each
application folder, or needs to be in a folder that is in the Path. I don't
want multiple copies of ib_util.dll and I can't rely on Path because users
may have older versions of FB in the Path.

ib_util.dll // Problem
MyApp1.exe // IB_Constants.IB_GDS32 :=
firebird.conf // RootDirectory = \MySuite\Fb
MyApp2.exe // IB_Constants.IB_GDS32 :=
firebird.conf // RootDirectory = \MySuite\Fb

Is there any way of specifiying where ib_util.dll can be found?


Tom Munro Glass

[Non-text portions of this message have been removed]