Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Um xxx Uhr Procedure ausführen (https://www.delphipraxis.net/46148-um-xxx-uhr-procedure-ausfuehren.html)

Sämy 19. Mai 2005 15:26

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..)

barf00s 19. Mai 2005 15:41

Re: Um xxx Uhr Procedure ausführen
 
dann kann man sich auch gleich selber im taskscheduler vom windows sein gewünschtes ereignis einstellen ._.

glkgereon 19. Mai 2005 17:55

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

alzaimar 19. Mai 2005 20:10

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.

JasonDX 19. Mai 2005 21:01

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 (Delphi-Referenz durchsuchentime()) ins Timer-Intervall schreiben. Braucht nur einen Timer-aufruf und nicht einen Ständigen Prozeduraufruf und if-Abfrage ;)

glkgereon 19. Mai 2005 21:24

Re: Um xxx Uhr Procedure ausführen
 
oder d) Jvcl-Kompo JvAlarm ;)

DGL-luke 19. Mai 2005 22:49

Re: Um xxx Uhr Procedure ausführen
 
oder e) deine prozedur in den windows-taskplaner einbinden :stupid:

masterchris_99 3. Mai 2007 08:57

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.
Seite 2 von 2     12   

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