Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Самописная UDF в Firefird2.5 при 32 и 64bit / 7 сообщений из 7, страница 1 из 1
01.04.2018, 16:43
    #39623893
seertrue
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самописная UDF в Firefird2.5 при 32 и 64bit
Ситуация 1
WinXP 32bit, FB2,5 32bit, UDF (самописная Delphi 10.2) соответственно тоже 32bit. Ф-ции из UDF работает правильно.

Ситуация 2.
Win7 64bit, FB2,5 32bit, UDF 32bit при попытке вызвать функцию UDF получаю:
"Invalid token.
invalid request BLR at offset 54.
function GETFIO is not defined.
module name or entrypoint could not be found.
либо
Invalid token.
invalid request BLR at offset 39.
function STR1 is not defined.
module name or entrypoint could not be found.
Ситуация 3.
Win7 64bit, FB2,5 64bit, UDF 64bit опять все верно.

Везде Unicode.

Что за ерунда во 2-ой ситуации?
...
Рейтинг: 0 / 0
01.04.2018, 16:46
    #39623895
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самописная UDF в Firefird2.5 при 32 и 64bit
seertrueЧто за ерунда во 2-ой ситуации?

Dependency Walker или Process Monitor скажут.

PS: Это если исключить обычную попытку загрузить библиотеку не той разрядности.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.04.2018, 16:46
    #39623896
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самописная UDF в Firefird2.5 при 32 и 64bit
seertrue,

на зависимости свой UDF глянь. Есть подозрения, что твоя UDF импортирует другую DLL из windows и не находит библиотеку соответствующей разрядности.
...
Рейтинг: 0 / 0
01.04.2018, 16:47
    #39623898
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самописная UDF в Firefird2.5 при 32 и 64bit
seertrue,

Похоже, просто функция в dll не находится.
...
Рейтинг: 0 / 0
01.04.2018, 16:50
    #39623901
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самописная UDF в Firefird2.5 при 32 и 64bit
А, dll одна и та же. Надо найти причину, почему она не загружается на 64-й ос.
...
Рейтинг: 0 / 0
01.04.2018, 21:56
    #39623951
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самописная UDF в Firefird2.5 при 32 и 64bit
YuRock,

Process Monitor! сколько можно учить пользоваться примитивными, минимально необходимыми инструментами?
:-)
...
Рейтинг: 0 / 0
01.04.2018, 22:28
    #39623954
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Самописная UDF в Firefird2.5 при 32 и 64bit
Я бы на твоём месте в разделе "перед тем как обращаться"
написал ссотв. статью - не только "обязательно указывайте
точную версию сервера, ODS, конфиг, логи", но и чем, что
и как делать - perfmon, procmon, дампы итдитп.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Самописная UDF в Firefird2.5 при 32 и 64bit / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]