powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос про FreeUDFLib.dll
18 сообщений из 18, страница 1 из 1
Вопрос про FreeUDFLib.dll
    #39479973
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
У каго то работает FreeUDFLib.dll под Win10 или ето у меня только
ругается:
Invalid token.
invalid request BLR at offset 36.
function F_AGEINWEEKS is not defined.
module name or entrypoint could not be found.

Хоть и на все 100% знаю что FreeUDFLib лежит где положено и декларации все правильные...
Всё работало, переставил wинду на 10 и на тебе :( Все остальные UDF, даже мною написаные,
работают без проблём ...

Win 10 64bit, сервер на 32 поставлен.

WBR
Janex
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39479978
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выкинуть и забыть?

неужели поделить разницу пары дат на 7 сложнее, чем морочиться с древней либой?
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39479984
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

Я раньше пользовался. Она вроде 32-битной только была. Не знаю, может щас и перекомпилил кто.
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39480023
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskyвыкинуть и забыть?

неужели поделить разницу пары дат на 7 сложнее, чем морочиться с древней либой?
Да ето просто ради примера, конкретно ета функцию неюзаю. Выкинуть - да, надо, но есть старыи
проект которого переделывать неохота ...

YuRock>> Я раньше пользовался. Она вроде 32-битной только была. Не знаю, может щас и перекомпилил кто.
Да 32-битная, но птица тоже 32 битная, так что в етом плане всё впорядке.

Посмотрел какие другие ддл-и она требует и вроде ничего такого что нету в стандарте wинди ...
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39480029
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

А функция сама есть в dll? Которая в базе объявлена. Посмотри каким-нибудь средством типа dependency walker.
Есть же исходники - посмотри, экспортируется ли она.
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39480165
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockJanex,

А функция сама есть в dll? Которая в базе объявлена. Посмотри каким-нибудь средством типа dependency walker.
Есть же исходники - посмотри, экспортируется ли она.

Конешно есть, даже посмотрел что там експортируется и да, есть там всё ...
Помню что когда то fbclient.dll неработал изза отсутствия неких других длл-ов, а
ета этребует лиш следуюшие:
advapi32.dll
gds32.dll
kernel32.dll
oleaut32.dll
user32.dll

И все они присутствуют в Wинде... хотя чем 10-ка не шутит, надо посмотреть всётаки :)
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39480278
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В винде же есть какой-то аналог линуксовой команды ldd, вот и погляди, кто от кого зависит и чего им не хватает.
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39480282
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janexgd s 32.dll

Ты уверен, что эта присутствует?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39480660
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovJanexgd s 32.dll

Ты уверен, что эта присутствует?


Да, точно нету ... скачал с сервера на которм ета UDF работает, скопировал в System32 и ... нефига
неработает ... всё тож самое.
На дельфах сделал тест програмку где просто загружаем ету FreeUDFLib.dll в память и
нихрена - Handle = 0, тоесть незагружается падла :) :) :)
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39480746
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janexскопировал в System32На 64-битной Win ? Ну сколько можно на одни и теже грабли-то ?

PS SysWOW64
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39481297
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,
Всё понел :)
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39481362
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

чего ты мучаешься. Запускаешь processmonitor, дальше
- убираешь правой кнопкой все вылезающие в логе процессы
- оставляешь или добавляешь fbserver.exe (или firebird.exe).
- ставишь мониторинг на паузу, стираешь лог.
- делаешь коннект к базе в чем-нибудь, пишешь запрос с вызовом указанной udf
- включаешь мониторинг
- жмакаешь "выполнить запрос"

тупо пялишься в лог процессмонитора :-) Там сразу увидишь, что и откуда вызывается, чего и где не находит.
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39482015
Anton_bg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Janex,

Я был в той же ситуации года назад. Уже у меня все работает.
Посмотри
http://www.sql.ru/forum/1212696/freeadhocudf-and-firebird-3-0
Там вся дискусия

Антон
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39482041
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton_bgТам вся дискусия
вся та дискуссия - гадание, которое заканчивается тоже советом посмотреть в processmonitor. Даже если никогда processmonitor не пользовался, научиться можно максимум за 5 минут. А отлов "чего где не находит" займет не больше 1-2 минут.
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39482263
Anton_bg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvAnton_bgТам вся дискусия
вся та дискуссия - гадание, которое заканчивается тоже советом посмотреть в processmonitor. Даже если никогда processmonitor не пользовался, научиться можно максимум за 5 минут. А отлов "чего где не находит" займет не больше 1-2 минут.

Я с вами не согласен.
Прошу посмотрет в дискусию последний мой пост. Цитирую


kdvAnton_bgТам вся дискусия
Симонов Денис
Anton_bg,

а... так в корень они тоже скопированы. Ну тогда фиг его знает. Попробуй скопировать в папку UDF.

Yes!

Только что попробовал - работает

Спасибо


Как видите я по совету Дениса скопировал все dll в папку UDF и все начало работат.
Извините мой плохой рускии.
Антон
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39482267
Anton_bg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvAnton_bgТам вся дискусия
вся та дискуссия - гадание, которое заканчивается тоже советом посмотреть в processmonitor. Даже если никогда processmonitor не пользовался, научиться можно максимум за 5 минут. А отлов "чего где не находит" займет не больше 1-2 минут.

Извините меня но я неправилно сделал цитат и по той причины я сново пишу

Прошу посмотреть в дискусию последнии пост. Цитирую:

Симонов ДенисAnton_bg,
а... так в корень они тоже скопированы. Ну тогда фиг его знает. Попробуй скопировать в папку UDF.

Yes!

Только что попробовал - работает

Спасибо


Как видите я скопировал все dll в папку UDF и все начало работат.
Антон
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39482278
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton_bg,

надо было не все, а те которых не хватает для работы FreeAdHocUDF. Конкретно этой udf не хватало icudt44FAU.dll, icuin44FAU.dll, icuio44FAU.dll, icuuc44FAU.dll

Janex,

что касается FreeUDFLib, то 90% функций в Firebird 2.1 и выше имеют аналоги во встроенных функциях или не нужны вовсе.
В 3.0 часть можно сделать самостоятельно в виде PSQL функций.
Советую ревизию кода провести. Быстро выпилить не получится, но когда выпилишь результат того стоит.
Стоит оставить только те UDF функции у которых нет аналогов встроенных функций или которые затруднительно (не эффективно, не возможно) переписать на PSQL
...
Рейтинг: 0 / 0
Вопрос про FreeUDFLib.dll
    #39482940
Anton_bg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисAnton_bg,

надо было не все, а те которых не хватает для работы FreeAdHocUDF. Конкретно этой udf не хватало icudt44FAU.dll, icuin44FAU.dll, icuio44FAU.dll, icuuc44FAU.dll


Да, ето правилно.
Мой рускии плохой и поетому я написал "все dll". Я не знал как сказать "те которых не хватает для работы FreeAdHocUDF"
Антон
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос про FreeUDFLib.dll
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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