AGB  ·  Datenschutz  ·  Impressum  







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

Arbeitsweise eines Timers

Ein Thema von zappel · begonnen am 12. Feb 2006 · letzter Beitrag vom 12. Feb 2006
Antwort Antwort
zappel

Registriert seit: 30. Jan 2004
65 Beiträge
 
Delphi 2005 Personal
 
#1

Arbeitsweise eines Timers

  Alt 12. Feb 2006, 18:33
Hallo!

Ich habe einen Terminkalender programmiert, der Tag und Nacht in der TNA läuft. Wenn nun ein neuer Tag beginnt, sollte sich auch die Anzeige meines Kalenders ändern. Ich habe mir überlegt, dazu einen System.Timers.Timer zu benutzen. Das Intervall wird beim Programmstart auf die Zeit bis 0:00 Uhr gesetzt. Beim Auslösen des Timer-Ereignisses wird der Kalender mit dem neuen Datum neu gezeichnet.

Ich bin mir nicht sicher, ob das so ein guter Weg ist. Wie arbeitet denn der Timer intern? Im MSDN habe ich dazu nichts gefunden. Wird bei der Erzeugung eines Timers ein neuer Prozess gestartet, dieser schlafen gelegt und nach Intervall Zeiteinheiten eine Unterbrechung ausgeführt? Wenn das so wäre, würde der Timer ja ressourcensparend sein und das ist mein Anliegen. Würde der Timer ständig den Prozessor benötigen, um herunterzuzählen, wäre dieser nicht geeignet.

Weiß also jemand, wie ein Timer arbeitet?
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Arbeitsweise eines Timers

  Alt 12. Feb 2006, 19:12
Ich weiss nicht, wie der Timer genau arbeitet, aber es ist nun so, das er keine CPU-Zeit verbrät, wenn Du ihn alle Minute auslöst.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Antwort Antwort


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 23:43 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