Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: 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 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-1132817455
SergeyG
2005-11-24 10:30
2005.12.18
вопрос по печати изображения


1-1132729565
Pavor
2005-11-23 10:06
2005.12.18
Выделение объекта по щелчку мышки


6-1125758302
Inq
2005-09-03 18:38
2005.12.18
определение рабочих групп локальной сети


11-1114235176
BelchonokH
2005-04-23 09:46
2005.12.18
Создание МСК компонентов из чисто КОЛовских


3-1130754183
Skier
2005-10-31 13:23
2005.12.18
ADO + MSSQL Server (v.8)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский