Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Timer nach X Sekunden anhalten ? (https://www.delphipraxis.net/10801-timer-nach-x-sekunden-anhalten.html)

Crish 25. Okt 2003 17:35


Timer nach X Sekunden anhalten ?
 
Hallo,

kann mir jemand sagen, wie ich einen Timer nach X (z.b. 10) Sekunden wieder anhalten kann? Dass ich dafür die ".enabled"-Eigenschaft des Timers auf "false" setzen muss, weiß ich auch. Aber wie weiß ich, dass X Sekunden vorbei sind ?

Bitte um eure Hilfe... ;)

mirage228 25. Okt 2003 17:37

Re: Timer nach X Sekunden anhalten ?
 
setzt den intervall des timer auf z.B. eine Sekunde.
dann deklarierst du eine integer varialbe und zählst beim onTimer um 1 hoch.

dann prüfst du noch im onTimer:
Delphi-Quellcode:
timer1.enabled := variable =< 10;
mfG
mirage228

Matze 25. Okt 2003 17:38

Re: Timer nach X Sekunden anhalten ?
 
Du zählst im Timer eine Integer-Variable hoch, und wenn sie bei der zeit ist, dann enable den Timer.

Delphi-Quellcode:
Umrechnung in Sekunden:
=======================
Interval    Variable
1000     ==> 10
100      ==> 100
10       ==> 1000

Nachtrag: Mist, war zu langsam.


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