powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Самописная UDF в Firefird2.5 при 32 и 64bit
7 сообщений из 7, страница 1 из 1
Самописная UDF в Firefird2.5 при 32 и 64bit
    #39623893
seertrue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация 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
Самописная UDF в Firefird2.5 при 32 и 64bit
    #39623895
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seertrueЧто за ерунда во 2-ой ситуации?

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

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

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

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

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


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