Люди, как можно экспортировать callback-функцию из dll. Нужен живой, работающий пример (желательно и как это писать в длл и как писать сторону клиента).
Вот что пишу я:
dll:
extern "C" __declspec(dllexport) BOOL CALLBACK StateOfPC(LPSTR psMessage)
{.............}
exe:
BOOL ( CALLBACK *state)(LPSTR st1);
state=(BOOL (CALLBACK *)(LPSTR))GetProcAddress(hInst,"StateOfPC");
OR
typedef BOOL (WINAPI CALLBACK *cfunc___)(LPSTR);
И чего тольок не вписываю: и typedef BOOL (CALLBACK *cfunc___)(LPSTR);
и typedef BOOL (__cdecl *cfunc___)(LPSTR);
и typedef BOOL (__stdcall *cfunc___)(LPSTR);
Пока ничего не помогло. Что дальше?
Сенкс.
05.02.03 18:05: Перенесено модератором из 'C/C++' — ПК