Форум: "Базы";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
ВнизСоглашения о вызовах функций для 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c