Entwickler-Ecke
Sonstiges (Delphi) - Zeitversetzte Ausführung
Marduk - Di 17.09.02 08:53
Titel: Zeitversetzte Ausführung
ein programm (das ständig läuft) soll 2 mal am tag eine funktion ausführen. Ist dies möglich ? Wie ?
Gruß
Marduk
LCS - Di 17.09.02 10:03
Titel: Re: Zeitversetzte Ausführung
| Marduk hat folgendes geschrieben: |
ein programm (das ständig läuft) soll 2 mal am tag eine funktion ausführen. Ist dies möglich ?
|
Ja! :wink:
| Marduk hat folgendes geschrieben: |
| Wie ? |
Wie wärs mit der Verwendung eines Timers und etwas Nachdenken :think:
Gruss Lothar
Sephiroth - Di 17.09.02 10:23
Oder wenn du genau weisst wann diese 2 mal auftreten sollen, kannst du auch die aktuelle Zeit, mit der Zeit an der die Aktion ausgeführt werden soll, vergleichen.
Marduk - Di 17.09.02 10:37
Titel: hm okay ich werds anders formulieren
Ich habe sehr wenig Erfahrung mit der Programmierung.:oops:
Also weiß ich leider auch noch nicht wie ich einen Timer einbauen kann.
Also sollte die richtige Frage wohl lauten: Wie baue ich einen Timer ein ??? :?
LCS - Di 17.09.02 10:53
Hi
Timer-Komponente auf Formular plazieren, Intervall einstellen, Enabled auf True und Ereignisroutine für OnTimer-Event.
In deinem Fall könntest du das Intervall so einstellen, dass ca. alle 30 sec ausgelöst wird.
Im Event die Stunden/minuten der aktuellen Zeit mit deiner geplanten Ausführungszeit vergleichen.
Gruss Lothar
Marduk - Di 17.09.02 11:21
Super ich danke dir mal,
noch ne kleine Frage dazu (ich habe grad kein Delphi vor mir, schreibe nur Quelltext), kann ich den Timer auch auf sehr hohe Zeiten stellen (z.B. einmal die Woche oder einmal im Monat???)
LCS - Di 17.09.02 11:30
Und was denkst du passiert mit deinem Timer, wenn der Rechner während dieser Zeit ausgeschaltet wird? :eyes:
Auszug aus der Hilfe
| Zitat: |
Die Eigenschaft Interval gibt die Zeit in Millisekunden an, die verstreicht, bevor die Timer-Komponente das nächste Ereignis OnTimer initialisiert.
property Interval: Cardinal;
|
Und jetzt noch folgendes zur Sicherheit:
| Zitat: |
Cardinal 0..4294967295 32 Bit ohne Vorzeichen
|
Alles klar? :think:
Lothar
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!