Subject Re: [firebird-support] Re: Firebird Embedded - Access denied to UDF Library
Author Lucas Franzen
Colin,


Colin Myerscough | Parcye schrieb:
> I have found a the solution.
>
> 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'

Which is exactly what the doc (README_EMBEDDED.TXT) says.

<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.