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

Вниз

C++ DLL в Delphi   Найти похожие ветки 

 
Vasilij   (2003-12-24 18:34) [0]

Народ, помогите плз с таким вопросом. Есть DLL-ка, написанная на Visual C++, имеется
её заголовочный файл, который выглядит так:

#ifndef __rasc_ext_H
#ifdef RASC_EXT_EXPORTS
#define RASC_EXT_API __declspec(dllexport)
#else
#define RASC_EXT_API __declspec(dllimport)
#endif

typedef void (*connection_handler_t)(bool status);
...

extern "C" {
RASC_EXT_API void rasc_init ( const char* name,
connection_handler_t chandler,
const char* myfile );
...
}
#define __rasc_ext_H
#endif // __rasc_ext_H

Ни как не могу вызвать функцию rasc_init из Delphi. Я описываю ей как:
procedure init_fax(name : PChar; ???????; myfile: PChar); CDECL; external "rascR_ext.dll" name "rasc_init";

Не понимаю как описать connection_handler для Delphi 6. По идее это какая-то callback
функция.

Заранее благодарен


 
HolACost! ©   (2003-12-24 21:26) [1]

если это функция то туда 4 байта прсто передаётся:) могёт выход таой...
а так нать посмотреть описание данного типа...



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

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

Наверх




Память: 0.46 MB
Время: 0.017 c
3-25191
Denisiy
2003-12-12 15:11
2004.01.09
НД для временного хранения записей - присоветуете ?


14-25595
Ega23
2003-12-17 13:17
2004.01.09
А пользуется ли кто-нибудь Add-To-Do?


1-25275
DeScriptor
2003-12-25 17:03
2004.01.09
Самоубийство Thread


1-25425
ЮрийК
2003-12-22 18:29
2004.01.09
Селектирование слов в WebBrowser


1-25414
serg128
2003-12-24 13:13
2004.01.09
Как заблокировать в TDateEdit (из RX) даты, ниже указанной?