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 wieder auf 0 setzten... (https://www.delphipraxis.net/31739-timer-wieder-auf-0-setzten.html)

JSB 13. Okt 2004 10:12


Timer wieder auf 0 setzten...
 
Wie kann ich einem Timer die Anweisung geben, dass er wieder bei 0 anfangen soll zu zählen?
also:
Delphi-Quellcode:
Timer1.?????:=0;
:?: :?: :?:
:lol:

Sharky 13. Okt 2004 10:14

Re: Timer wieder auf 0 setzten...
 
Zitat:

Zitat von JSB
Wie kann ich einem Timer die Anweisung geben, dass er wieder bei 0 anfangen soll zu zählen?...

Einfach kurz Enable := False und dann wieder Enable := True.

JSB 13. Okt 2004 10:22

Re: Timer wieder auf 0 setzten...
 
Das ist zwar trickreich, aber gibt es da wirklich keine andere "direktere" Möglichkeit?

Muetze1 13. Okt 2004 10:30

Re: Timer wieder auf 0 setzten...
 
Moin!

In wie fern denn überhaupt? Ich habe schon ein grundlegendes Verständnisproblem, da bei einem Timer überhaupt nix "zählt" und daher nirgendwo ein Wert abfragbar ist der sich inkrementiert oder dekrementiert. Daher ist die gesamte Frage für mich unverständlich...

MfG
Muetze1

JSB 13. Okt 2004 11:04

Re: Timer wieder auf 0 setzten...
 
Aber wenn ich ein Timer benutzte dann macht der Timer nicht anderes als alle vorgegebenen mSek. eine Anweisung durchzuführen. Ich möchte aber das diese Anweisung nur dann ausgeführt werden soll wenn ich nichts editiere. Ich suche was wie:

Delphi-Quellcode:
Timer1.aktuellezählung:=0;
oder:
Delphi-Quellcode:
Timer1.FangVonNeuAn;
:|

fkerber 13. Okt 2004 11:06

Re: Timer wieder auf 0 setzten...
 
Hi!

Dieses Timer.Fangvonneuan hat dir Sharky doch oben hingeschrieben ...


Ciao Frederic

sakura 13. Okt 2004 11:11

Re: Timer wieder auf 0 setzten...
 
Zitat:

Zitat von JSB
Das ist zwar trickreich, aber gibt es da wirklich keine andere "direktere" Möglichkeit?

Nein, gibt es nicht. Der Timer basiert auf Windows-Botschaften. Mit False wird Windows angewiesen, die nächste Anforderung zu streichen und mit True eine neue zu starten.

...:cat:...

JSB 13. Okt 2004 11:36

Re: Timer wieder auf 0 setzten...
 
OKAY Danke... :cheers:


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