Zeitintervall gesteuert
-
Hallo,
ich möchte, dass ein bestimmtes event ausgelöst wird, wenn z.B. 60 Sekeunden vorbei sind. Aber ich möchte auch, dass der Benutzer den Intervall selbst eingeben kann.
Wie funktioniert das?? Der Absatz von Visual c++ in 21 Tagen hat mit nicht gerade weiter geholfen. Da bin ich nicht durchgestiegen.
MFG Desert Storm
-
Warum benutzt du nicht eine Combobox, in der der User ein Intervall aussuchen kann ?
Gruß
:: NoName ::
-
Trotzdem weiß ich nicht wie ich das mit dem Timer hinbekommen kann. Also die ganzen Funktionen und sowas alles. Hat da wer vielleicht noch ein Tutorial oder so??
MFG Desert Storm
-
Hmm......
Sowas?
http://www.codeguru.com/Cpp/W-P/system/timers/article.php/c5781/
http://www.codeguru.com/Cpp/W-P/system/timers/article.php/c5753/
http://www.codeguru.com/Cpp/W-P/system/timers/article.php/c5759/
http://www.codeguru.com/Cpp/W-P/system/timers/article.php/c2837/
-
"Im Prinzip" kannst du mit SetTimer einen timer setzen, der dir nach der gegebenen Zeit eine WM_TIMER message schick (MFC-Handler OnTimer). mit KillTimer kannst du den Timer... killen.
Dabei ist aber zu beachten:
- SetTimer/WM_TIMER ist nicht exakt. Wenn du absolute Zeiten brauchst, also nicht aufaddieren, sondern im OnTimer-Event Systemzeit / GetTickCunt o.ä. abfragen
- mit einem neuen SetTimer und dem gleichen ID "überschreibst" du den alten timer