Страница 1 из 1

FB Embedded и UDF

Добавлено: 29 окт 2009, 00:44
kadr
Проблема с вызовом udf в embedded версии сервера.
Структура папок embedded версии взята из архива сервера.
Exe лежит в папке с сервером. Udf лежат в папке с udf.
В firebird.conf embedded версии все по умолчанию.

Если те же удф положить в папку полноценного сервера - все ок.
В embedded версии:
Invalid token.
invalid request BLR at offset 63.
function E_STR is not defined.
module name or entrypoint could not be found.

Что могут быть за грабли??

Re: FB Embedded и UDF

Добавлено: 29 окт 2009, 11:41
hvlad
Версия сервера ?
Чем делалась udf ?
Что в firebird.log ?

Re: FB Embedded и UDF

Добавлено: 29 окт 2009, 11:42
kdv
запусти processmonitor, включи там свой exe, и посмотри в момент вызова udf, какой именно файл ищется и где.

Re: FB Embedded и UDF

Добавлено: 29 окт 2009, 20:07
kadr
Пробовал на версиях
2.1.2.18118 Embedded
2.5.0.24643 Beta2 Embedded

Udf написана на D7.
http://www.ibase.ru/ibfaq.htm#free_it
http://www.ibase.ru/devinfo/udf_ok.htm
http://ibase.ru/devinfo/udf_safe.htm
Прочитано и учтено.

В логе периодически возникает ошибка
ib_util_init not found in ib_util.dll
ib_util.dll лежит в корне сервера.

Решил непонятно каким способом.
Убил firebird.conf, хотя в нем все было по дефолту.
Если удастся воспроизвести ошибку снова - отпишусь.