Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

Соглашения о вызовах функций для FB1 на Linux   Найти похожие ветки 

 
Desdechado ©   (2003-04-26 20:45) [0]

Есть несколько UDF, написанных на D5 под Win32. Не мудрствуя лукаво, хочу портировать с помощью FreePascal их в линуксовую .so
Но вопросы такие:
1. под win UDF экспортируются как cdecl, а как под Linux?
2. вызываю некоторые функции из gds32.dll, а в ней экспорт как stdcall - как называется IB-клиент под Linux и какие с ним соглашения о вызовах?
3. под Win использую malloc из msvcrt.dll, а откуда его экспортировать в Linux"е? И соглашение о вызовах?


 
Desdechado ©   (2003-04-28 14:10) [1]

up


 
Anatoly Podgoretsky ©   (2003-04-28 14:14) [2]

На ibase.ru не пробовал задавать вопрос, там есть сильные специалисты, например Дмитрий Кузьменко


 
Desdechado ©   (2003-04-29 12:35) [3]

форума я не нашел там


 
Соловьев ©   (2003-04-29 12:37) [4]

http://interbase-world.com/newsgate/thread.php?group=epsylon.public.interbase


 
Zacho ©   (2003-04-29 12:47) [5]


> Desdechado © (29.04.03 12:35)

news://forums.demo.ru/epsylon.public.interbase


 
Desdechado ©   (2003-04-29 13:38) [6]

попробую.
но, помнится, и на этом форуме были спецы, кот. по исходникам IB пешком с лупой ходили (Digitman, например)


 
Desdechado ©   (2003-04-30 11:25) [7]

up
может, кто еще увидит, а то в эпсилоне как-то тоже вяло отвечали

полазил в файле ibase.h , но там для Win и OS/2 понятно о соглашениях, а для прочих ОС - что-то не то :(


 
Zacho ©   (2003-04-30 11:36) [8]

Посмотри примеры UDF для Linux на http://www.ibase.ru/d_udf.htm , может найдешь что-нибудь полезное.


 
Desdechado ©   (2003-04-30 19:24) [9]

спасибо, уже смотрел.

Но четко нигде нет. Придется как обычно - методом научного тыка. Вызвал UDF. Если результат ожидаемый и сервер IB не упал, то есть шанс, что вызвал правильно.


 
Zacho ©   (2003-04-30 19:34) [10]


> Desdechado © (30.04.03 19:24)

Печально. Я-то сам и с линухом дела мало имел, а UDF под него вообще не писал. :( Но,может, еще придется, так что самому любопытен этот вопрос. Но все-таки еще остается надежда, что на epsylon.public.interbase появятся толковые ответы. Грамотных специалистов там действительно хватает. Может, они еще не отошли после встречи IB-сообщества 26-го ? :-)



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
1-70266
jen_bond
2003-05-11 22:55
2003.05.22
Мастера подскажите как определить где возникает ошибка!


7-70542
Alexsys
2003-03-15 16:12
2003.05.22
Работа с COM портом.


1-70340
Marina_S
2003-05-08 09:47
2003.05.22
компонента TChart


3-70159
Инна
2003-04-29 13:23
2003.05.22
табуляция в форме и гриде


14-70478
Barlok
2003-05-01 12:44
2003.05.22
Вопрос по методу Гауса?