Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Countdown anzeigen und gleichzeitig in edit feld schreiben? (https://www.delphipraxis.net/120124-countdown-anzeigen-und-gleichzeitig-edit-feld-schreiben.html)

Sh4dd4r 5. Sep 2008 18:41


Countdown anzeigen und gleichzeitig in edit feld schreiben?
 
Hey, wie im Titel schon gesagt: ich habe hier eine prozedur, die in einer Unit (TheCountdown) steht.
diese lässt Shapes aufleuchten (2*7-Segment Anzeige), -1 setzt sie aif die Hintergrundfarbe zurück...

Der Countdown funktioniert auch prima, ich kann nur währenddessen leider nicht das im programm machen, für das diese Zeit überhaupt angezeigt wird. ich möchte währenddessen in ein edit feld schreiben können, nach 10 sekunden (wobei jede in form einer anzeige einzeln aufleuchten soll) soll das word aus dem edit feld in eine variable gespeichert werden.

ich weiß, das "sleep" mist ist, aber ich kenne leider keine andere Variante... gibts da was brauchbares?

Hier mein Code:

Delphi-Quellcode:
For i:=10 downto 0 do begin
  TheCountdown.OKBottomDlg.countdown(i);
  sleep(1000);
  TheCountdown.OKBottomDlg.countdown(-1,'reset');
end;

Matze 5. Sep 2008 18:45

Re: Countdown anzeigen und gleichzeitig in edit feld schreib
 
Hi,

ich habe zwar nicht alles verstanden, aber anstelle von "Sleep" kannst du DelayDelay nutzen. Evtl. hilft dir auch schon ein Delphi-Referenz durchsuchenApplication.ProcessMessages innerhalb deiner Schleife.

Grüße, Matze

Sh4dd4r 5. Sep 2008 20:45

Re: Countdown anzeigen und gleichzeitig in edit feld schreib
 
hey, Matze, der Verweis auf Delay hat mir sehr geholfen, funktioniert jetzt alles wie geplant. danke für deine Hilfe...

Gruß

Matze^^

grenzgaenger 5. Sep 2008 20:48

Re: Countdown anzeigen und gleichzeitig in edit feld schreib
 
sag mal, weshalb machste deinen CT nicht einfach mit 'n timer? da ist doch schon alles drin, was de brauchst...

Sh4dd4r 6. Sep 2008 00:21

Re: Countdown anzeigen und gleichzeitig in edit feld schreib
 
ich will halt so ne schöne 7 segment anzeige^^

freak4fun 6. Sep 2008 00:28

Re: Countdown anzeigen und gleichzeitig in edit feld schreib
 
Zitat:

Zitat von Sh4dd4r
ich will halt so ne schöne 7 segment anzeige^^

Aber die kann man doch auch mit einem Timer erstellen. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 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