Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
12. Okt 2005
:wall: :wall: :wall: ... und an Sonn- und Feiertagen kommen 5 (einen im Sinn), aber nicht, wenn du eine Firewall installiert hast, dann an ungeraden Tagen nämlich nur 3.
Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
11. Okt 2005
Was die Ausgaben bedeuten weiß ich auch nicht ... denn ich sehe sie nicht 8)
Du kannst sie vielleicht mal hier posten.
(ich geh' aber jetzt erst mal ins Bett)
Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
11. Okt 2005
??? Wie meinst du das ???
Probier mal alle Parameter auszugeben:
OutputDebugString(PChar(Format('KbdHookProc($%8.8x, $%8.8x, $%8.8x)', )));
... und dann solltest du das natürlich insbesondere für die Fälle ausprobieren, wo du zweimal dieselbe Taste bekommst.
Forum: Win32/Win64 API (native code)
Delphi
by Flocke,
11. Okt 2005
Tipp: schreib in deiner Hook-Routine ein OutputDebugString mit nCode, wParam und lParam hinzu. Das kannst du in Delphi unten in der Meldungsliste sehen wenn du die eigentliche Anwendung debuggst (oder mit diesem Programm). Überprüfe dann an den Werten, ob sich die zweite (doppelte) Taste irgendwie von der ersten unterscheidet...