Вниз
Скачать: CL | DM;

Проблема спередачей параметров в функцию.   Найти похожие ветки 

← →
Sanich ©   (2005-10-31 11:46) [0]

Здраствуйте. У меня такая проблема - никак не могу понять в чем дело.
Есть БД 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-10-31 11:57) [1]

возможно, дело в том, как определена UDF в БД
читать Developers Guide, часть 6


← →
Sanich ©   (2005-10-31 12:00) [2]

Остальные функции из этой библиотеки работают без проблем.
А есть Developers Guide на русском? Дайте ссылку хотя-бы на английском.


← →
Desdechado ©   (2005-10-31 12:15) [3]

ibase.ru
ibphoenix.com
другие функции могут иметь другие спецификации вызова


← →
Sanich ©   (2005-10-31 17:11) [4]

Я  так понял проблема все-таки в dll, а не в БД


← →
Johnmen ©   (2005-10-31 17:16) [5]

Ну это же просто прикол какой-то, писать var !!!
Срочно читать про передачу параметров в УДФ !!!
ibase.ru


← →
Sanich ©   (2005-10-31 17:49) [6]

Искал на ibase.ru - не нашел!!!!


← →
Johnmen ©   (2005-10-31 17:59) [7]

http://www.ibase.ru/devinfo/udf_ok.htm


← →
Digitman ©   (2005-11-01 08:09) [8]


> Johnmen ©   (31.10.05 17:16) [5]
> Ну это же просто прикол какой-то, писать var !!!


Жень, ты не заболел случаем ?)

Параметры в IB UDF всегда передаются по ссылке !

Или я не понял тебя) ..


← →
Johnmen ©   (2005-11-01 09:23) [9]

>Digitman ©   (01.11.05 08:09) [8]

Привет, Серёга!
Всегда по ссылке, ес-но.
А не глючат только винды. :)))


← →
Digitman ©   (2005-11-01 09:49) [10]


> Johnmen ©   (01.11.05 09:23) [9]


> не глючат только винды


"Так точно, сэр !"(с)

))


← →
Sanich ©   (2005-11-01 11:13) [11]

Прочитал, но все-равно ничего не понял. В смысле - не понял в чем проблема у меня. :(
P.S. При использовании Firebird1.0 - при формировании представления - рестарт сервера.


← →
Desdechado ©   (2005-11-01 11:17) [12]

валишь сервер - напутал с адресами
не понял - читай до просветления


← →
Sanich ©   (2005-11-01 12:43) [13]

Придурок!!!!
Это я о себе :)
В одном месте поставил проверку на деление на 0 а в другом нет и....
Результат: даром потрачены 2 дня :(


← →
Desdechado ©   (2005-11-01 13:45) [14]

чтение документации даром не проходит



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.024 c
6-1126005509
Skat
2005-09-06 15:18
2005.12.18
Проблемы связи


1-1132299619
shc
2005-11-18 10:40
2005.12.18
Цвет стрелочки в ComboBox


2-1133425793
vitek
2005-12-01 11:29
2005.12.18
ClientDataSet и запросы


8-1121170462
nstur
2005-07-12 16:14
2005.12.18
Выполнить Stretch jpg файла


4-1129824721
Эксперт
2005-10-20 20:12
2005.12.18
Вставить и растянуть рисунок на фон ListView




   Наверх