Autor Beitrag
Marduk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Di 17.09.02 08:53 
ein programm (das ständig läuft) soll 2 mal am tag eine funktion ausführen. Ist dies möglich ? Wie ?

Gruß

Marduk
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Di 17.09.02 10:03 
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

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Sephiroth
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 102



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: 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

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...
Marduk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: 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

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...