|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
Всем доброго дня! Входные данные: FB:2.5+D7+win10 64 Решил соорудить свою удф, набросал быстренько на делфи Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Довольный положил сие творение в \ProgrFiles\FB\udf\ Гоууу в IbExpert - зарядил - " declare external function Sleep Integer Returns Integer by value entry_point 'Sleep' module_name 'PrjLizardUDF'" в результате "Script execute successfull" и при первой же компиляции процедуры, где было Код: sql 1.
Получаю авторcan't format message 13:796 -- message file C:\Windows\firebird.msg not found. Dynamic SQL Error. SQL error code = -204. Procedure unknown. SLEEP. ... рыл сеть, пробовал играться с UdfAccess = Restrict UDF , но все тщетно. Кто, что порекомендует ?! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 10:35 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
KonstFB, exterrnal function <> stored procedure ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 10:51 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
dennis-r, Поправил Код: sql 1.
И споткнулся с BLR. Если запускать в скл скрипте Код: sql 1.
Функция все-равно не видима. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 10:57 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
KonstFB, разрядность UDF и Firebird совпадает? Или спрошу по другому разрядность Firebird какая? Вы уверены что от вашей UDF есть польза? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 11:04 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
Симонов Денис, авторразрядность UDF и Firebird совпадает? авторИли спрошу по другому разрядность Firebird какая? Да, система 64 и ФБ 64 авторВы уверены что от вашей UDF есть польза? Пока нужно повесить пользователя на некоторое время. И вроде как в плане времени цп самый дешевый вариант! Но это пока эксперименты - в любом случае - с удф стоит разобраться, дабы иметь в запасе навык. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 11:26 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
15.10.2020 11:26, KonstFB пишет: > Да, система 64 и ФБ 64 а компилятор? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 11:29 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
KonstFB, не надо играть с регистром exports sleep; entry_point 'sleep' если всё равно не помогает - надо смотреть processmonitor, грузится-ли dll. кроме того, если 2.5 superserver, то эта функция поставит колом весь процесс fbserver.exe, для всех коннектов. p.s. масса примеров работающих функций есть на ibase.ru. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 11:36 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
KonstFBВходные данные: FB:2.5+D7+win10 64 D7 - 32 битный. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 11:45 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
ъъъъъ, глазастый. Конечно не будет работать. KonstFB -разрядность dll должна соответствовать разрядности Firebird. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 11:46 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
Спасибо всем большое, что откликнулись - Embarcadero® Delphi 10.2 -> Target PLatform.Add(64)->Compile ... и сервер удачно повесился ... благо все локально автор:) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 13:02 |
|
UDF или как оно бывает!
|
|||
---|---|---|---|
#18+
KonstFBи сервер удачно повесился Везунчик. Мог бы и просто упасть. Не надо "быстренько набрасывать" от балды, метод тыка тут не работает. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2020, 13:15 |
|
|
start [/forum/topic.php?fid=40&fpage=11&tid=1560227]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 162ms |
0 / 0 |