![]() |
Ein Problemm mit sleep
Hallo,
Ich habe in meinem Spiel stehen:
Delphi-Quellcode:
Es soll bewirken das zwei Sekunden Lang am Bildschirm steht: Level 1 und dann soll eine Grafik eingeblendet werden. Aber der Text Level 1 erscheint nie warum?
procedure TForm1.spieltimerTimer(Sender: TObject);
begin if status='ladelevel' then begin levellabel.Visible:=true; level:=level+1; levellabel.caption:='Level ' + inttostr(level); sleep(2000); levellabel.visible:=false; shipimg.Visible:=true; status:='spiel'; end; end; Nach zwei Sekunden wird dann die Grafik eingeblendet. |
Re: Ein Problemm mit sleep
füge vor "sleep" noch
Delphi-Quellcode:
ein.
levellabel.repaint; (eventuell wars auch .refresh)
oder du machst hinter repaint noch "Application.ProcessMessages" dann sollte das Label auch neu gezeichnet werden. |
Re: Ein Problemm mit sleep
Danke,
geht bei mir mit beiden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02: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 by Thomas Breitkreuz