Форум: "WinAPI";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
ВнизПомогите с экспортом ф-й из DLL Найти похожие ветки
← →
ARA (2001-11-21 23:50) [0]Есть DLL и ее исходники на СРР, как мне в Delphi использовать ф-ий из этой DLL
← →
Beat (2001-11-22 07:23) [1]Как обычно: LoadLibrary даст тебе хэндл на нее, далее экспортишь нужные функции и работаешь (описываешь тип вызова - параметры).
← →
handra (2001-11-23 11:00) [2]только на Це и иже с ним экспортируемые функции декорируются, т.е. в таблицы экспорта у ДЛЛ функции с другими именами (int F(char *a) - что нить вроде @F$qqfc) - для этого надо в DEF-файле проекта сделать записи, а это зависит от компилятора ЦЕ, о общем виде:
для Борланда:
[EXPORTS]
F=F$qqfc
для M$:
[EXPORTS]
F
← →
limon (2001-11-23 20:28) [3]не надо только DEF трогать и голову ломать.
В C++ есть определение
extern "C" {
// объявление прототипов ф-й
...
}
для Borland дописать к экспортируемым ф-ям __declspec(dllexport) WINAPI void func();
для M$VC++ __declspec( dllexport ) WINAPI void func();
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c