Zitat von
Relicted:
... oder statisch angeben...
procedure InstallHook(); external 'KeyboardHook.dll';
Versuch die Funktion mal so einzubinden wie relicted es schon gesagt hat.
Dann merkst Du wenigstens gleich schon beim Start, wenn er die
DLL nicht findet / die Funktion nicht laden kann.