ich habe folgendes Problem:
Irgendwo im Board habe ich einen Code zu einem Keyboard Hook genommen und wollte diesen für ein Projekt verweden. Ich habe den Code soweit runtergebrochen das er überprüft ob 4 Tasten gedrückt wurden. Wenn ja, möchte ich diese Tasten verarbeiten. Nun dauert das Verarbeiten aber und wird in der folgenden Methode gemacht:
Code: Alles auswählen
Procedure.l LowLevelKeyboardProc(nCode.l, wParam.l, lParam.l)
Protected *p.KBDLLHOOKSTRUCT = lParam, rz.s
If nCode = #HC_ACTION
rz = MakeChar(wParam, *p)
If rz <> ""
KB_Text + rz
; VERARBEITEN
EndIf
EndIf
ProcedureReturn CallNextHookEx_(0, nCode, wParam, lParam)Jemand eine Idee wie ich das lösen kann?
EndProcedure