注册 登录
编程论坛 Delphi论坛

关于回调函数的问题

ioriliao 发布于 2010-06-10 15:49, 849 次点击
我在程序中定义了一个回调函数如下:
function HookHandler(iCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT;
begin
end;
在下面的函数中使用回调函数:
NextHook :=SetWindowsHookEx(WH_mouse, HookHandler, GetModuleHandle(nil), 0);stdcall;
但提示编译错误,错误代码:project1.lpr(91,50) Error: Wrong number of parameters specified for call to "HookHandler"

这个例子我是照书上抄下来的,错在哪个地方了呢?请各位前辈指点。谢谢!


4 回复
#2
ioriliao2010-06-11 00:06
自己搞定了,结帖。
#3
yalewang2010-07-13 10:53
只在C++中听说过有回调函数
#4
yalewang2010-07-24 11:27
好像遇到类似问题,能不能告诉怎解决的?
#5
ioriliao2010-07-24 22:37
这样解决:LongInt(@HookHandler)
1