Subject | Problems loading a UDF library that uses ib_util |
---|---|
Author | Nando Dessena |
Post date | 2003-07-23T19:36:40Z |
Hello,
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?
Ciao
--
Nando mailto:nandod@...
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?
Ciao
--
Nando mailto:nandod@...