![]() |
Tastendruck mitten in einer Funktion/Schleife abfangen?
Ja hallo!
Ich hab folgendes Problem: (hoffe das Foum is richtig gewählt, wenn nicht bitte verschieben :?) Ich befinde mich in einer Funktion und will diese darauf warten lassen, dass der Benutzer eine Taste drückt, um die dann auszuwerten.. Also quasi wie in good old TurboPascal (:mrgreen:) die Readkey-funktion.. Wie krieg ich das hin? Die OnXXX-Ereignisse werden leider, solange ich mich in einer Schleife befinde, nicht aufgerufen, so dass ich das nicht über globale Variablen regeln kann.. Hat einer ne Idee? :roll: |
Re: Tastendruck mitten in einer Funktion/Schleife abfangen?
Es wird reagiert, wenn du Rechenzeit an die Applikations-Hauptschleife abgibst:
Delphi-Quellcode:
Aber dies erfordert eine Umorganisation deines Codes.
Application.ProcessMessages;
|
Re: Tastendruck mitten in einer Funktion/Schleife abfangen?
hey super! Funktioniert genauso wie ichs wollte, herzlichen Dank! :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz