![]() |
Re: Um xxx Uhr Procedure ausführen
oder du installierst dir die jedi-komponenten und da hat es dann eine komponente TJvClock, bei der du eine Alarmzeit und -event einstellen kannst.
oder gibt es nicht auch bei windows irgentwo einen sheduler, dem du sagen kannst, dass er dein programm um diese uhrzeit ausgeführt werden soll? (geht natürlich nur, wenn du dein programm nicht noch andersweitig brauchst..) |
Re: Um xxx Uhr Procedure ausführen
dann kann man sich auch gleich selber im taskscheduler vom windows sein gewünschtes ereignis einstellen ._.
|
Re: Um xxx Uhr Procedure ausführen
naja, also es geht ja nicht darum zu ner bestimmten uhrzeit ne anwendung auszuführen sondern ne prog-interne procedure
|
Re: Um xxx Uhr Procedure ausführen
Halten wir fest:
a) Du benutzt eine TTimer-Komponente, rufst 1x pro Minute oder so den Timer-Event auf und checkst, ob es schon Zeit ist. b) Du nimmst einen Thread, hast in der Execute-Methode ein Sleep (60000) oder so und checkst, ob es schon Zeit ist. Beides belastet deinen Rechner kaum, ausser Du fährst noch eine 2,5kHz CPU, da fällt das schon auf. Ich weiss nicht genau, wie das bei den neueren PC und Wins W2K / XP ist, aber irgendwann gab es mal eine Beschränkung auf 32 Timer... Aber, wer hat die schon. Nimm a). Machen Alle so. |
Re: Um xxx Uhr Procedure ausführen
Du hast c) Vergessen:
Den Zeitunterschied (dt) zwischen dem Zeitpunkt, an dem die Prozedur ausgeführt werden soll, und jetzt ( ![]() |
Re: Um xxx Uhr Procedure ausführen
oder d) Jvcl-Kompo JvAlarm ;)
|
Re: Um xxx Uhr Procedure ausführen
oder e) deine prozedur in den windows-taskplaner einbinden :stupid:
|
Re: Um xxx Uhr Procedure ausführen
Sag mal habt ihr mit der JvClock auch das problem das er immer sagt der Eigenschaftswert DateFormat ist nicht vorhanden?
mfg Chris |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 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-2025 by Thomas Breitkreuz