![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема спередачей параметров в функцию. [D6, FireBird]
Sanich © (2005-10-31 11:46:00)Здраствуйте. У меня такая проблема - никак не могу понять в чем дело.
Есть БД Firebird и пользовательськая UDF-dll с фунциями.
При вызове одной из функции, с такими параметрами:CalcPerNalog(var is_bud, tek_date, date_izm:integer; var s_bud, s_nebud, s_bud_new, s_nebud_new: Double):Double; cdecl; export; БД постоянно зависает. А если убрать из декларации параметров var, то работает, но некоректно передаются параметры. Никак не могу понять - в чем дело. Помогите!!!
Desdechado (2005-11-01 13:45:00) [1]чтение документации даром не проходит
Sanich (2005-11-01 12:43:00) [2]Придурок!!!!
Это я о себе :)
В одном месте поставил проверку на деление на 0 а в другом нет и....
Результат: даром потрачены 2 дня :(
Desdechado (2005-11-01 11:17:00) [3]валишь сервер - напутал с адресами
не понял - читай до просветления
Sanich (2005-11-01 11:13:00) [4]Прочитал, но все-равно ничего не понял. В смысле - не понял в чем проблема у меня. :(
P.S. При использовании Firebird1.0 - при формировании представления - рестарт сервера.
Digitman (2005-11-01 09:49:00) [5]
> Johnmen © (01.11.05 09:23) [9]
> не глючат только винды
"Так точно, сэр !"(с)
))
Johnmen (2005-11-01 09:23:00) [6]>Digitman © (01.11.05 08:09) [8]
Привет, Серёга!
Всегда по ссылке, ес-но.
А не глючат только винды. :)))
Digitman (2005-11-01 08:09:00) [7]
> Johnmen © (31.10.05 17:16) [5]
> Ну это же просто прикол какой-то, писать var !!!
Жень, ты не заболел случаем ?)
Параметры в IB UDF всегда передаются по ссылке !
Или я не понял тебя) ..
Johnmen (2005-10-31 17:59:00) [8]http://www.ibase.ru/devinfo/udf_ok.htm
Sanich (2005-10-31 17:49:00) [9]Искал на ibase.ru - не нашел!!!!
Johnmen (2005-10-31 17:16:00) [10]Ну это же просто прикол какой-то, писать var !!!
Срочно читать про передачу параметров в УДФ !!!
ibase.ru
Sanich (2005-10-31 17:11:00) [11]Я так понял проблема все-таки в dll, а не в БД
Desdechado (2005-10-31 12:15:00) [12]ibase.ru
ibphoenix.com
другие функции могут иметь другие спецификации вызова
Sanich (2005-10-31 12:00:00) [13]Остальные функции из этой библиотеки работают без проблем.
А есть Developers Guide на русском? Дайте ссылку хотя-бы на английском.
Desdechado (2005-10-31 11:57:00) [14]возможно, дело в том, как определена UDF в БД
читать Developers Guide, часть 6