Bezeichnung
StartTimer -- startet einen neuen Zeitmesser
Übersicht
[id] = StartTimer(id[, elapse])
Beschreibung
Dieser Befehl erstellt einen neuen Zeitmesser und weist ihm die id zu. Wenn Sie Nil als ID übergeben, wird StartTimer() automatisch eine freie ID wählen und gibt diese zurück. Dieser Zeitmesser wird solange laufen, bis Sie PauseTimer() oder StopTimer() aufrufen. Sie können den aktuellen Status des Zeitmessers durch den Aufruf des Befehls GetTimer() abfragen.

Ab Hollywood 9.0 gibt es ein neues optionales Argument elapse. Wenn Sie dies auf eine Zeit in Millisekunden setzen, gibt TimerElapsed() True zurück, sobald der Zeitmesser für die angegebene Zeitdauer gelaufen ist. Alternativ können Sie auch WaitTimer() verwenden, um auf den Ablauf eines Zeitmessers zu warten. Schließlich kann der Zeitablaufwert des Zeitmessers auch mit SetTimerElapse() eingestellt oder geändert werden. Siehe SetTimerElapse für Details.

Siehe auch ResetTimer() und ResumeTimer().

Eingaben
id
ID für Ihren Zeitmesser oder Nil für die automatische ID-Auswahl
Rückgabewerte
id
optional: ID des Zeitmessers; wird nur zurückgegeben, wenn Sie Nil als id übergeben haben (siehe oben)
Beispiel
StartTimer(1)
Wait(200)
t = GetTimer(1)
Print(t)
Der obige Code startet einen neuen Zeitmesser, wartet 4 Sekunden und ruft den Zeitmesserzustand ab. Der Zeitmesserzustand wird in die Variable t kopiert und sollte den Wert von 4000 Millisekunden haben.

Navigation zeigen