Subject | Re: [firebird-support] Re: Firebird Embedded - Access denied to UDF Library |
---|---|
Author | Lucas Franzen |
Post date | 2005-11-27T10:48:26Z |
Colin,
Colin Myerscough | Parcye schrieb:
<QUOTE>
If external libraries are required for your application,
then you should have them separately. Most probably, it
will be INTL support (fbintl.dll) or UDF libraries. To
be able to use them, you should place them into the
directory tree which emulates the Firebird server one,
i.e. has subdirectories like /intl or /udf:
c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\firebird.conf
c:\my_app\firebird.msg
c:\my_app\intl\fbintl.dll
c:\my_app\udf\fbudf.dll
<\QUOTE>
And it also states that you can place them in a separate directory if
you define this in the firebird.conf file.
Luc.
Colin Myerscough | Parcye schrieb:
> I have found a the solution.Which is exactly what the doc (README_EMBEDDED.TXT) says.
>
> All the documentation seems to be wrong on this point.
> The UDF directory is not related to the root location of the fmebed.dll
> but to the root location of the application you run.
>
> In my case:
> c:\fbbedded has all firebird stuff, also the default UDF
> d:\myapp has the application
>
> To get the UDF to work I have to create 'd:\myapp\UDF'
<QUOTE>
If external libraries are required for your application,
then you should have them separately. Most probably, it
will be INTL support (fbintl.dll) or UDF libraries. To
be able to use them, you should place them into the
directory tree which emulates the Firebird server one,
i.e. has subdirectories like /intl or /udf:
c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\firebird.conf
c:\my_app\firebird.msg
c:\my_app\intl\fbintl.dll
c:\my_app\udf\fbudf.dll
<\QUOTE>
And it also states that you can place them in a separate directory if
you define this in the firebird.conf file.
Luc.