Timer

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Barbossa155
Posts: 30
Joined: 13 Feb 2016, 07:31

Timer

23 Apr 2016, 14:21

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
HotKeyIt
Posts: 1865
Joined: 29 Sep 2013, 18:35
Contact:

Re: Timer

23 Apr 2016, 14:41

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
Barbossa155
Posts: 30
Joined: 13 Feb 2016, 07:31

Re: Timer

23 Apr 2016, 14:52

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?
HotKeyIt
Posts: 1865
Joined: 29 Sep 2013, 18:35
Contact:

Re: Timer

23 Apr 2016, 16:11

Der Timer wartet natürlich bis Ausführung beendet wurde return und springt wieder zum Label wenn die Timer Zeit bereits abgelaufen ist.
Barbossa155
Posts: 30
Joined: 13 Feb 2016, 07:31

Re: Timer

24 Apr 2016, 11:57

Jetzt habe ich es verstanden
Dankesehr

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 7 guests