Hallo Leute,
brauch mal wieder eure Hilfe.
Folgendes:
Ich hab einen Timer der sekündlich Tickt, und jede sekunde abfragt, ist es 16:00:00 Uhr dann tu das, ist es 17:00:00 Uhr dan tu das
und zusätzlich zu jeder vollen und halben minute eine aufgabe ausführt wo er daten von einem server lädt, diese vergleicht und eine Mail versendet.
das funktioniert soweit eigentlich alles. die einzelnen aufgaben sind jeweils ein eigener backgroundworker.
Die Aufgabe zu jeder vollen und halben sekunde prüft er auch ob der Backgrounbdworker busy ist.
Jetzt das problem:
es kommt öfters vor das plötzlich in dem tick event nichts mehr ausgeführt wird. Das dauert so zwischen 30-50 minuten und danach gehts wieder normal weiter.
liegt das am timer da er nicht präzise jede sekunde ausgibt und daher die aufgabe übersprungen wird? und wenn ja wie kann ich das lösen? bzw gibt es eine bessere lösung um aufgaben zu bestimmten uhrzeiten auszuführen?
danke!
brauch mal wieder eure Hilfe.
Folgendes:
Ich hab einen Timer der sekündlich Tickt, und jede sekunde abfragt, ist es 16:00:00 Uhr dann tu das, ist es 17:00:00 Uhr dan tu das
und zusätzlich zu jeder vollen und halben minute eine aufgabe ausführt wo er daten von einem server lädt, diese vergleicht und eine Mail versendet.
das funktioniert soweit eigentlich alles. die einzelnen aufgaben sind jeweils ein eigener backgroundworker.
Die Aufgabe zu jeder vollen und halben sekunde prüft er auch ob der Backgrounbdworker busy ist.
Jetzt das problem:
es kommt öfters vor das plötzlich in dem tick event nichts mehr ausgeführt wird. Das dauert so zwischen 30-50 minuten und danach gehts wieder normal weiter.
liegt das am timer da er nicht präzise jede sekunde ausgibt und daher die aufgabe übersprungen wird? und wenn ja wie kann ich das lösen? bzw gibt es eine bessere lösung um aufgaben zu bestimmten uhrzeiten auszuführen?
danke!