Re: callback&dll
От: Максим Алексейкин Россия  
Дата: 05.02.03 14:33
Оценка:
Здравствуйте, culver, Вы писали:

C>exe:

C>BOOL ( CALLBACK *state)(LPSTR st1);
C>state=(BOOL (CALLBACK *)(LPSTR))GetProcAddress(hInst,"StateOfPC");
C>
C>OR

это совсем не правильно
смотрим дальше...

C>typedef BOOL (WINAPI CALLBACK *cfunc___)(LPSTR);


ну... почти угадал

C>И чего тольок не вписываю: ...

C>Пока ничего не помогло.

пока MSDN не почитаешь и не поможет

надо так:
// объявляем тип - указатель на функцию
typedef BOOL (__stdcall PMYFUNC)(LPSTR);
// объявляем переменную типа - указатель на функцию
PMYFUNC pMyFunc;
// получаем адрес функции
pMyFunc = (PMYFUNC)GetProcAddress(hInst,"StateOfPC"); 
// используем
pMyFunc ("Hello!!!");


Удачи.
ICQ #311116826
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.