Funktioniert es so?
Delphi-Quellcode:
type
TKeyboardProc = function(nCode, wParam, lParam: LongInt): LongInt;
var Proc: TKeyboardProc;
begin
...
Proc := KeyboardProc;
hHook := SetWindowsHookEx(WH_KEYBOARD, Proc, hInstance, 0);
Die Parameter der Funktion müssten dann alle vom Typ LongInt sein, aber da Lazarus das ja anscheinend unbedingt so haben will...
Nein leider nicht, und die
Dll hab ich ja schon, aber trotzdem danke
und, der Fehler mit den @ taucht nur auf, wenn ich die
unit Windows einbinde