Вопрос подключения сишных библиотек к паскальному проекту достаточно хорошо описан в официальной инструкции.
Невольно задаюсь вопросом: а наоборот можно? прилинковать паскальный obj-файл к сишному проекту и extern'ом вытаскивать из него указатели на функции??? Подскажите пожалуйста, где прочитать про такое дело
Подключение паскальных кодов к сишным
Модератор: Модераторы
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
Функции нужно объявлять с модификаторами [public,alias: 'funcname']. Это если надо именно obj линковать. Вообще же может лучше динамическую библиотеку создать?
Меня от этого отпугивает отсутствие в сишном rtl модуля по типу dynlibs. может быть, зря? 
- Sergei I. Gorelkin
- энтузиаст
- Сообщения: 1409
- Зарегистрирован: 24.07.2005 14:40:41
- Откуда: Зеленоград
dynlibs - это обертка ровно над тремя ф-циями: LoadLibrary, GetProcAddress, FreeLibrary (они же в *nix: dlopen, dlsym, dlclose). На всю остальную понаписанную там хрень можно смело не обращать внимания.
А что, с помощью DLL это всё легче делать что-ли?
