Проблема с вызовом 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.
Что могут быть за грабли??
FB Embedded и UDF
Модераторы: kdv, Alexey Kovyazin
Re: FB Embedded и UDF
Версия сервера ?
Чем делалась udf ?
Что в firebird.log ?
Чем делалась udf ?
Что в firebird.log ?
Re: FB Embedded и UDF
запусти processmonitor, включи там свой exe, и посмотри в момент вызова udf, какой именно файл ищется и где.
Re: FB Embedded и UDF
Пробовал на версиях
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, хотя в нем все было по дефолту.
Если удастся воспроизвести ошибку снова - отпишусь.
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, хотя в нем все было по дефолту.
Если удастся воспроизвести ошибку снова - отпишусь.