Announcement

Collapse
No announcement yet.

Wie Programmmiere ich einen Timer?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie Programmmiere ich einen Timer?

    Hallo,<br>
    <br>
    ich möchte, dass mein Programm zu bestimmten Tageszeiten eine Routine<br>
    ausführt. Ich könnte doch theoretisch in einer Endlos-Schleife immer wieder die Systemzeit abfragen und bei Übereinstimmung der Timer-Zeit mit der Systemzeit die Routine starten lassen. Das wird aber sicherlich sehr an der Systemleistung des Rechners nagen. Eine andere Idee wäre, die Schleife mit einem wait=....sekunden (wie heißt noch gleich der Befehl für Pause = 50000?) auszusetzen.<br>
    Oder hat jemand eine professionellerem Idee?
    <br>
    Gruss,<br>
    Marco

  • #2
    Ja, einen Timer benutzen, der in den Delphi-Standardkomponenten eigentlich dabei sein müsste.
    Mathias

    Comment


    • #3
      Der Befehl die Ruhepause heisst übrigens <b>Sleep</b> (eine API-Routine).<bR>
      Ich würde mit einer Timer-Komponente z.B. immer eine Minute (...je nach Genauigkeit) warten, und dann im Timer-Ereignis abprüfen ob die vorgegebene Zeit erreicht worden ist.<p>
      (Bei Windows wird übrigens auch ein Scheduler-Programm mitgeliefert, daß Programme automatisch zu einen bestimmten Zeitpunkt startet.

      Comment

      Working...
      X