Forum: Programmieren allgemein
by himitsu,
23. Okt 2017
Das Edit war garnicht aufgefallen. :oops:
Aber zumindestens weißt du nun warum es nicht ging. ... = 0 :zwinker:
GetKeyState kennt nur "jetzt" und kein gleichzeitiges "zuletzt".
Forum: Programmieren allgemein
by himitsu,
23. Okt 2017
GetAsyncKeyState hat zwei Werte (Bits) in seinem Result, der "doppelte" Aufruf sollte sich hier (2) eigentlich garnicht auswirken, im Gegensatz zu (1), aber da wäre dein Vorgehen eher tödlich.
Test: Drücke die Tasten so lange, bis du diesen Dialog siehts.
Lies die Dokumentation und bedenke deine falsche Auswertung (4) -> GetAsyncKeyState.
1: Ord(GetAsyncKeyState(...)) <> 0 // LSB: Taste...