Entwickler-Ecke
Sonstiges (Delphi) - Konsole, Tastatureingabe ohne Readln lesen
lemming - Mo 25.10.04 09:45
Titel: Konsole, Tastatureingabe ohne Readln lesen
Hallo, ich habe eine sehr rechenintensive Konsolenanwendung. Stellenweise befindet sie sich in einigen for-Schleifen weit unten. Wie kann ich dennoch die Tastatur abfragen ob der benutzer jetzt ESC gedrückt hat? Also in einer weit weit entfernten Vergangenheit, in einer Sprache die längst vergesen ist, konnte man das mit INKEY$ machen.
jaenicke - Mo 25.10.04 11:16
Nur mit Read?
Dann ist nicht (wie bei readln) ein Return erforderlich.
Ich würde sagen, dass das das selbe wie inkey ist.
[edit]
Nein, Quatsch, da MUSS ja dann eine Eingabe vorhanden sein.
Aber gibts da keine entsprechende Abfrage (in der Hilfe unter siehe auch)?
Ich seh mal zu Hause nach.
[/edit]
BenBE - Mo 25.10.04 11:19
Ansonsten nutze man die Win-API mit dem brillianten Befehl GetAsyncKeyState.
lemming - Mo 25.10.04 11:20
Hätte ich vielleicht vorher schreiben sollen, aber das muß später auch mit Kylix funtkionieren :roll:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!