|Subject||Re: [firebird-support] Installing Firebird manually in Windows|
Solved! The problem is I needed to register GDS32.dll into system32 or SysWOW64 folder to enable rfunc.dll.
Monday, November 11, 2013, 10:40:16 PM, you wrote:
a> I installed firebird manually using instreg and instsvc as you said, but
a> I have a problem using a rfunc.dll (put it into udf folder).
a> I´m not sure about if the problem is 32bit-version of firebird into a
a> 64bit-Windows. If I use 32bit installation with setup, everything is ok
a> but if I install using
a> command line with zip version I have problems with the dll because
a> firebird can´t find functions inside from this dll. Any solution? Thanks
Be sure that you unzipped subfolders, i.e. in directory where you
placed FB you have bin, udf, and other subfolders.
rfunc.dll may (I don't remember) want ib_util.dll.
check it at UDF subfolder. You may also try to copy
ib_util.dll into Firebird/bin subfolder.
Then, rfunc also may want fbclient.dll.
I mean, udf dll can have dependencies. You may find them using
ProcessMonitor from Microsoft. Watch fbserver.exe or
fb_inet_server.exe (I don't know what you use) and try to call select
with your function. At that moment (only first time) FB will try to
find and load declared module. Declared module may try to find and
load other modules. Look for error, wrong path, non-existing file,
Dmitry Kuzmenko, www.ib-aid.com
In console command, inside bin folder from firebird, I executed "instclient.exe i g" and it worked. Thanks for your help Dmitry.