![]() |
Sleep-Funktion "stoppt" ganzes Programm
Hallo Delphianer,
Ich programmiere gerade an einem kleinen Spielchen als Herbstferienprojekt für die Schule. Worum es bei meinem Problem geht: Der Spieler berührt ein Item und 1000ms soll ein Label zu sehen sein, das einem sagt, was für ein Item man aufgenommen hat. Ich dachte das geht ganz leicht mit Sleep(1000) doch dann bleibt alles (Spieler, Gegner (allg. Timer1)) komplett stehen. Für eine Sekunde versteht sich. Ich habe es auch schon mit "Application.ProcessMessages;" versucht. Doch auch damit bleibt erstmal alles stehen. Wie löse ich das ? |
AW: Sleep-Funktion "stoppt" ganzes Programm
Sleep macht genau das - es legt dein Programm schlafen. Nimm einen TTimer, setz das Intervall auf 1000, den Timer auf Enabled := false und im OnTimer-Event machst du das Label unsichtbar. Nachdem du dann nach der Berührung das Label sichtbar gemacht hast, startest du den Timer mit Enabled := true.
|
AW: Sleep-Funktion "stoppt" ganzes Programm
Zitat:
Edit: Ja klappt danke :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 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