Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ein Problemm mit sleep (https://www.delphipraxis.net/29161-ein-problemm-mit-sleep.html)

ferby 4. Sep 2004 21:59


Ein Problemm mit sleep
 
Hallo,

Ich habe in meinem Spiel stehen:

Delphi-Quellcode:
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;
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?
Nach zwei Sekunden wird dann die Grafik eingeblendet.

SirThornberry 4. Sep 2004 22:02

Re: Ein Problemm mit sleep
 
füge vor "sleep" noch
Delphi-Quellcode:
levellabel.repaint; (eventuell wars auch .refresh)
ein.
oder du machst hinter repaint noch "Application.ProcessMessages" dann sollte das Label auch neu gezeichnet werden.

ferby 4. Sep 2004 22:06

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