Subject Problems loading a UDF library that uses ib_util
Author Nando Dessena
I am developing an UDF library in Delphi; as soon as I statically link
ib_util.dll Firebird (tried with 1.0 and 1.5) stops loading my library
when I call the functions.
FileMon shows that both my library and ib_util.dll are loaded by
fbserver.exe, and I have verified with LoadLibrary() that my library
can actually be loaded dynamically.
Nonetheless Firebird keeps telling that the module or the entry point
is not found.

If I break the link between my library and ib_util.dll (and use
AllocMem instead of IB_UTIL_malloc) the functions start to work but I
expect this setup to cause memory leak so of course it's not an option.

I have seen in the past messages that there can be problems with
Win98, but I am under WinXP Pro. What am I missing?

Nando mailto:nandod@...