Einzelnen Beitrag anzeigen

Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#1

Getasynckeystate - Warten bis Taste wieder losgelassen wird

  Alt 4. Apr 2011, 18:56
Delphi-Version: 2009
Hallo DP,

ich warte mit einem Timer und Getasynckeystate, bis eine Taste gedrückt wird. (Bitte keine Diskussion über den Einsatz von einem Timer & Getasynckeystate)
Mein Problem ist nun, dass ich wenn ich die Taste gedrückt halte, dass dann meine Aktion ständig ausgeführt wird. Nun möchte ich aber, dass ich warte, bis die Taste wieder losgelassen wurde und dann die Aktion ausführen. Weiß jmd. wie das möglich ist. Ich hab schon die böse Variante ausprobiert, in einer Schleife warten, jedoch benötigt das extrem Rechenpower und mein Programm wird dabei blockiert, was nicht passieren darf.
Bin über jede Antwort dankbar.
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat