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

Вниз

Помогите с экспортом ф-й из 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.007 c
4-75721
lionheart
2001-11-23 11:15
2002.01.24
SetWindowsHookEx


3-75480
vasilly
2001-12-20 09:12
2002.01.24
Как из дельфи изменить хранимую процедуру для IB6??? То что написано ниже не работает, хотя из консоли проходит при добавлении TERM


4-75718
Serega__2
2001-11-23 15:37
2002.01.24
Синхронизация ScrollBar`ов у двух TCheckListBox


1-75551
ev
2001-12-26 20:00
2002.01.24
чего-то меня глючит .... ;)


14-75683
IvanIvanov
2001-11-27 22:44
2002.01.24
Может здесь кто знает?????