Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TTimer ausserhalb des Intervalls manuell anstossen (https://www.delphipraxis.net/100202-ttimer-ausserhalb-des-intervalls-manuell-anstossen.html)

HolgerCW 24. Sep 2007 16:26


TTimer ausserhalb des Intervalls manuell anstossen
 
Hallo zusammen,

wie kann ich einen TTimer rücksetzen und wieder starten lassen ?

Gruss

Holger

SirThornberry 24. Sep 2007 16:28

Re: TTimer ausserhalb des Intervalls manuell anstossen
 
ich würde einfach Enabled auf False setzen, die Properties ändern und dann wieder Enabled auf True setzen.
Wenn das OnTimer-Event sofort aufgerufen werden soll dann spricht ja nix dagegen die Funktion aufzurufen:
Delphi-Quellcode:
if Assigned(Timer.OnTimer) then
  Timer.OnTimer(Timer);

Ralf Kaiser 24. Sep 2007 16:29

Re: TTimer ausserhalb des Intervalls manuell anstossen
 
Zitat:

Zitat von HolgerCW
Hallo zusammen,

wie kann ich einen TTimer rücksetzen und wieder starten lassen ?

Delphi-Quellcode:
MeinTimer.Enabled := false;
MeinTimer.Enabled := true;
Sollte es eigentlich tun... (nicht getestet)

Edit: Wo ist der rote Kasten wenn man ihn braucht???


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