Timer Frage ??
-
Hallo Leute,
Ich hab mal ne Frage an euch !! ich habe in meinem Programm einen Timer gesetzt mit:
SetTimer(ID_DW,30000, NULL);
So gibt es eine Möglichkeit den Timer wieder auf 30 Sekunden zu setzen ohne das diese vorher abgelaufen sind ???
Das Problem ist, ich könnte ja mit:
KillTimer(ID_DW);
den Timer beenden und neu setzen nur was ist wenn er noch gar nicht gestartet wurde ??? Die ganze Sache läuft in einem Thread und immer wenn ein bestimmter Reg Schlüssel von 0 auf 1 gesetzt wird soll der Timer wieder bei 30 Sekunden anfangen egal ob er schon zu ende gelaufen ist oder nicht !! Wenn die 30Sek allerdings abgelaufen sind wird der Timer beendet und eine Aktion ausgeführt und wenn danach der reg Schlüssel wieder von 0 auf 1 gesetzt wurde soll er wieder 30 Sek laufen !!!
Kann mir da einer weiterhelfen ???
Danke Coolsero
-
Servus,
verstehe ich zwar nicht so ganz.. aber wo ist das Problem den Timer wieder mit KillTimer zurückzusetzen und danach wieder direkt SetTimer ausführst?
Der Timer läuft doch direkt nachdem du ihn mit SetTimer initialisiert hast.
*winke*
Hellsgore