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

Вниз

Вызов функции из dll   Найти похожие ветки 

 
Tonich ©   (2007-05-24 12:54) [0]

Привет , народ подскажите как правильно вызвать функцию из библиотеки написанной на Delphi  в Borland С++
вот так вот эта функция объявляется в Delphi

function SessionSetData(ID: integer; Bufer: PChar; Size: integer): integer;stdcall;external "convert.dll";

спс.  )


 
Rouse_ ©   (2007-05-24 12:56) [1]

А как ты ее вызываешь неправильно?


 
Tonich ©   (2007-05-24 13:01) [2]

Объявление ее
int _stdcall  (*SessionSetData)(int ID, PChar Buff, int Size);

int Id
TMemoryStream F;
SessionSetData = (int _stdcall (*)(int,PChar,int)) GetProcAddress((HMODULE)mod,"SessionSetData");
if (SessionNew == NULL) {FreeLibrary(mod); Application->Terminate();


ну и собсвенно вызов
SessionSetData(id, (PChar )F->Memory, F->Size);


 
S@shka ©   (2007-05-24 13:08) [3]

а где TMemoryStream.Create ()


 
Tonich ©   (2007-05-24 13:08) [4]

забыл написать есть это


 
Tonich ©   (2007-05-24 13:10) [5]

там еще происходит загрузка  данных из файла в этот стрим, я просто не копировал это уже


 
clickmaker ©   (2007-05-24 13:20) [6]

typedef int (WINAPI *PSessionSetData)(int ID, PChar Buff, int Size);

PSessionSetData fnSessionSetData = (PSessionSetData)GetProcAddress((HMODULE)mod,"SessionSetData");



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-1180360269
timonissimo
2007-05-28 17:51
2007.08.05
TMainMenu :чтобы меню разместилось на всех формах


15-1183689416
Slider007
2007-07-06 06:36
2007.08.05
С днем рождения ! 6 июля 2007 пятница


15-1182770806
Kerk
2007-06-25 15:26
2007.08.05
Need your help


15-1183973489
tesseract
2007-07-09 13:31
2007.08.05
народ это же наш телефон!!!!!


15-1183614347
Qzzma
2007-07-05 09:45
2007.08.05
Книги по Delphi Pascal для "девушек"