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

Вниз

Использование DLL из программы   Найти похожие ветки 

 
AFrolov ©   (2003-03-25 14:20) [0]

написал DLL на VC хочу подцепить ее функции из Delphi. Выдается сообщение, что точка входа не найдена.
вот импорт функций из DLL

__declspec(dllexport) long __stdcall RemoveWndHook(void);
__declspec(dllexport) HHOOK __stdcall SetWindowHook(HWND Wnd);
__declspec(dllexport) HANDLE __stdcall GetSharedInfoHandle(void);

// Functions called from the hooked process
LRESULT WINAPI WndHook(int code, WPARAM wParam, LPARAM lParam);


Вот так пытаюсь их подцепить:
function SetWindowHook (Wnd: HWND): integer; stdcall; external "HookDLL.dll" name "SetWindowHook";
Function RemoveWndHook: integer; stdcall; external "HookDLL.dll" name "RemoveWndHook";
function GetSharedInfoHandle:THandle;stdcall; external "HookDLL.dll" name "GetSharedInfoHandle";
Подскажите как это надо делать правильно.
Заранее спасибо.


 
SVM (Perm)   (2003-03-25 15:12) [1]

Убери __declspec(dllexport), создай .DEF файл и добавь его в проект.


 
REA ©   (2003-03-25 16:54) [2]

Там нужно указать способ вызова extern "C" { тут функции}, иначе он декорирование имен вставляет. А так можно и без DEF.



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-19449
Siv Soft
2003-03-17 18:14
2003.04.07
Данные из InterBase в MSSQL


3-19420
Staraya
2003-03-18 09:35
2003.04.07
Отношение один ко многим


1-19541
electric
2003-03-26 15:10
2003.04.07
запись переменной типа StringList в типизированный файл


1-19663
ЮРИЙ_К
2003-03-25 16:51
2003.04.07
Отловить событие формы при перетаскивании ее за Caption ???


14-19871
madcap
2003-03-20 22:44
2003.04.07
Дискета к книге