Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Соглашения о вызовах функций для FB1 на Linux [D5, FreePascal, FB1]


Desdechado ©   (2003-04-26 20:45:00) 

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


Zacho   (2003-04-30 19:34:00) [1]


> Desdechado © (30.04.03 19:24)

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


Desdechado   (2003-04-30 19:24:00) [2]

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

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


Zacho   (2003-04-30 11:36:00) [3]

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


Desdechado   (2003-04-30 11:25:00) [4]

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

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


Desdechado   (2003-04-29 13:38:00) [5]

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


Zacho   (2003-04-29 12:47:00) [6]


> Desdechado © (29.04.03 12:35)

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


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

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


Desdechado   (2003-04-29 12:35:00) [8]

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


Anatoly Podgoretsky   (2003-04-28 14:14:00) [9]

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


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

up


Наверх

Титульная страница Поиск, карта сайта Написать письмо