Ging mir auch schon durch den Kopf, aber nein auch mit deinem Code gibts
Zitat:
Inkompatible Typen: 'Integer' und 'NativeInt'
Ich hab so das unbestimmte Gefühl, der springt da zwischen verschiedenen Overloads hin und her. Ich kann aber nicht mit dem Finger drauf zeigen weil in der
IDE beim STRG-Klick auf den Function-Namen immer die selbe Stelle in der Windows.pas angesprungen wird.
EDIT:
Oh, neuer Ärger im Paradies... Ich habe mal die Deklaration von TFNHookProc herangezogen:
Delphi-Quellcode:
function MessageHookProc(code: Integer; wparam: WPARAM; lparam: LPARAM): LRESULT;
{...}
Und da bekomme ich eine ganz neue Meldung:
Zitat:
Inkompatible Typen: 'Unterschiede in der Aufrufkonvention'
Nochn EDIT: Ein Rindvieh braucht mehr Kaffee... "stdcall" vergessen zu kopieren. Und siehe da, es geht