|
|
|
Синтаксическая ошибка
|
|||
|---|---|---|---|
|
#18+
Помогите найти ошибку синтаксическую. Пытаюсь получить указатель pKeybHook на ф-цию в DLL. LRESULT CALLBACK (__stdcall *pKeybHook)(int,WPARAM,LPARAM); Компилятор пишет: error C2059: syntax error : '(' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2007, 14:44 |
|
||
|
Синтаксическая ошибка
|
|||
|---|---|---|---|
|
#18+
Загружаю библиотеку. Загружается. Пытаюсь получить указатель на ф-цию - возвращает 0. Почему? Чего я не так делаю? hLib=LoadLibrary("hook_dll.dll"); if(hLib) { logs("hook_dll is maped"); int i =0; SetLastError(0); FARPROC pFunc= GetProcAddress(hLib,"KeyboardHook"); sprintf(s,"getLastError %i pFunk %d",i, pFunc); logs(s); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2007, 15:48 |
|
||
|
Синтаксическая ошибка
|
|||
|---|---|---|---|
|
#18+
GetLastError() что показывает? -------------------------------------------------------------- [не претендую на уникальность] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2007, 16:08 |
|
||
|
Синтаксическая ошибка
|
|||
|---|---|---|---|
|
#18+
CerebrumGetLastError() что показывает? -------------------------------------------------------------- [не претендую на уникальность] 0 Т.е. ошибки нет... теперь делаю так, все равно не получается указатель на ф-цию получить. все время 0! Ф-ция в длл прописана так extern "C"__declspec( dllexport ) void setHook(void); - прототип void setHook(void){ сама ф-ция log("setHook"); } вызов ф-ции сделан так: .... typedef void (*POINTER)(); POINTER pointer; .... hLib=LoadLibrary("hook_dll.dll"); if(hLib) { logs("hook_dll is maped"); int i =0; SetLastError(0); pointer=(POINTER) GetProcAddress(hLib, "_setHook"); if (pointer) { logs("Success find pointer"); } else { logs("ERROR find pointer"); } } else logs("hook_dll is not maped - ERROR"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2007, 16:52 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34638505&tid=2028567]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 206ms |
| total: | 478ms |

| 0 / 0 |
