Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Frage zu Timer (https://www.delphipraxis.net/112764-frage-zu-timer.html)

MaxMara 26. Apr 2008 19:43


Frage zu Timer
 
Hallo!
Ich hab ein kleines Problem an dem ich gerade grüble:
Ich möchte einen Timer so ansteuern, dass er nach einem zufällig gewählten Intervall Code ausführt UND möchte auch festlegen können wie oft der onTimer-Code durchläuft.

Wie macht man das am geschicktesten?

Grüße
Christian

Die Muhkuh 26. Apr 2008 19:45

Re: Frage zu Timer
 
Mit Random kannst Du das TimerIntervall zufällig setzen und über eine For-Schleife den Code x-mal ausführen lassen.

dominikkv 26. Apr 2008 19:47

Re: Frage zu Timer
 
Delphi-Quellcode:
TimerDurchläufe := 0;
Timer.Intervall := 2000 + Random(5000); // innerhalb 2 bis 7 sekunden

// im Timer dann:
Inc(TimerDurchläufe);
if TimerDurchläufe >= MaxTimerDurchläufe then
  Timer.enabled := False;

MaxMara 26. Apr 2008 19:51

Re: Frage zu Timer
 
Super! Danke an euch beide!

Grüße
Christian


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz