Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: SetWindowHookEx und die inkompatiblen Typen

  Alt 27. Aug 2013, 14:23
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
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden

Geändert von Codehunter (27. Aug 2013 um 14:33 Uhr)
  Mit Zitat antworten Zitat