AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Timer Starten Stoppen

Ein Thema von DelphiManiac · begonnen am 8. Dez 2005 · letzter Beitrag vom 8. Dez 2005
 
DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Timer Starten Stoppen

  Alt 8. Dez 2005, 11:29
Hallo, ich habe eine Verständnisfrage zu Timern in Delphi,

ich habe ein Programm, dass einen Timer zum Abfragen einer Schnittstelle braucht:
hier werden mehrere Funktionen durchgeführt bsp:

so sieht mein Timer ungefähr aus:
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
If Timer1.Tag=0 then
begin
  Timer1.Tag=1 // --> Timer wird gerade ausgeführt
  Get_Druck // Lese Druck aus
  Get_Temperatur // Lese Temperatur
  // usw usw.
  Timer1.Tag=0 // --> Timer ist fertig
end;
end;
Wenn der Timer einen Intervall von 100ms hat, heißt es doch das er wenn er aktiv ist alle 100ms in die Timer1Timer Prozedur springt oder???

Dies ist aber unabhängig davon ob die Funktionen in dem Zeitintervall abgearbeitet worden sind oder?
Oder wartet der Timer bis die Ausführung fertig ist?


Ich will den Timer stoppen können timer1.enabled:=false; , aber erst nachdem der Timer durchlaufen ist.

Ich habe das Gefühl der Timer, wenn er gestoppt wird stoppt sofort, d.h. die Funktionen in dem Timer werden möglicherweise nicht alle ausgführt??? Ist das richtig?


Danke schonmal führ Eure Mühen.

Gruß DelphiManiac
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:40 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