Page 1 of 1
Timer
Posted: 23 Apr 2016, 14:21
by Barbossa155
Hallo
eine kurze Frage und zwar
Ich habe einen Timer der ist auf 50ms eingestellt
Wenn jetzt jedoch die Aufgerufene Funktion länger als 50ms benötigt,
um voll ausgeführt zu werden, wird dann die Funktion sozusagen von erneut gestartet wegen dem 50ms Timer?
Danke
Re: Timer
Posted: 23 Apr 2016, 14:41
by HotKeyIt
Nein, der Timer wird sofort ausgeführt:
Code: Select all
#Persistent
SetTimer,Timer,200
return
Esc::ExitApp
Timer:
if tick
ToolTip % "Letzte Timer startete vor " (A_TickCount-tick) " Millisekunden"
tick:=A_TickCount
Sleep 500
Return
Re: Timer
Posted: 23 Apr 2016, 14:52
by Barbossa155
Was meinst du mit sofort gestartet?
Das heißt dann wenn meine Funktion die per Timer aufgerufen wird noch nicht alles verwaltet hat wird sozusagen der Rest nicht mehr bearbeitet?
Oder wartet der Timer einfach bis meine Funktion "fertig" ist, bis er wieder auf das Label springt?
Re: Timer
Posted: 23 Apr 2016, 16:11
by HotKeyIt
Der Timer wartet natürlich bis Ausführung beendet wurde return und springt wieder zum Label wenn die Timer Zeit bereits abgelaufen ist.
Re: Timer
Posted: 24 Apr 2016, 11:57
by Barbossa155
Jetzt habe ich es verstanden
Dankesehr