Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Prism warten??? (https://www.delphipraxis.net/107370-warten.html)

rip202 26. Jan 2008 15:50


warten???
 
Hi,
ich hab eine ganz eifache Frage, glaub ich.
ein label soll z.B etwas anzeigen und dann nach einiger Zeit wieder auf sein
Anfangszustand zurück springen.
Ich hab keine Ahnung wie das geht.

Crazy Ivan 26. Jan 2008 15:53

Re: warten???
 
Delphi-Quellcode:
[...]
label42.caption:='irgendetwas';
sleep(zeit_des_wartens);   // zeit_des_wartens durch die zeit in millisekunden ersetzen
label42.caption:='uerspruenglicher_text'
[...]
so?

lbccaleb 26. Jan 2008 15:55

Re: warten???
 
oder das ganze mit nem timer erledigen!!!

rip202 26. Jan 2008 15:55

Re: warten???
 
hab ich auch schon versucht aber bei mir ist es dann so, dass das label erst kurz vor dem zurückspringen etwas anzeigt

Crazy Ivan 26. Jan 2008 15:57

Re: warten???
 
wie meinst du das? hast du sleep() oder den timer verwendet?

Die Muhkuh 26. Jan 2008 16:01

Re: warten???
 
Sicher, dass das hier ein .NET-Thema ist?

rip202 26. Jan 2008 16:02

Re: warten???
 
also bei mir ist es so:
ich muss was für die schule machen, da hab ich verschiedene ifs,
Wenn eine zahl eingegeben wird soll etwas bestimmtes ausgegeben werden, je nach eingegebener Zahl. DAbei habe ich dann mehrere else ifs...
wenn ich da mit sleep arbeite tritt das Problem auf, dass das label erst dann die Anzeige ändert, wenn es gleich wieder zurück springt.Der timer verzögert die Ausgabe.

lbccaleb 26. Jan 2008 16:04

Re: warten???
 
Zitat:

Zitat von Crazy Ivan
Delphi-Quellcode:
[...]
label42.caption:='irgendetwas';
sleep(zeit_des_wartens);   // zeit_des_wartens durch die zeit in millisekunden ersetzen
label42.caption:='uerspruenglicher_text'
[...]
so?

mach das mal so, falls du diesen code verwendet hast:
Delphi-Quellcode:
label42.caption:='irgendetwas';
application.processmessages;
sleep(zeit_des_wartens);   // zeit_des_wartens durch die zeit in millisekunden ersetzen
label42.caption:='uerspruenglicher_text'

Die Muhkuh 26. Jan 2008 16:04

Re: warten???
 
DelayDelay sollte besser helfen.

rip202 26. Jan 2008 16:13

Re: warten???
 
Cool, danke.
was ist :application.processmessages;?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:11 Uhr.
Seite 1 von 2  1 2      

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