Hallo zusammen,
ich habe ein seltsames Phänomen mit Adlibregister, welches ich nicht wegkriege!
Ich definiere mit AdlibRegister einen Timer, der z.B. alle 5 Sekunden eine Funktion aufruft.
In dieser Funktion wird dieser Timer deaktiviert weil die Funktion z.B. länger als 5 Sekunden dauert, oder weil sie die Zeit wesentlich beeinflussen würde.
Am Ende dieser Funktion wird der Timer wieder aktiviert.
Spoiler anzeigen
AdlibRegister("test", 5000)
HotKeySet("{ESC}")
While 1
Sleep(5000)
WEnd
Exit
Func test()
AdlibUnRegister("test")
ToolTip("Funktion")
Sleep(4000)
ToolTip("")
AdlibRegister("test", 5000)
Return 1
EndFunc ;==>test
Mein Problem in diesem Beispiel ist nun folgendes:
Ich erwarte, dass nach dem verschwinden des Tooltippes (also wenn die Funktion fertig ist) die Funktion erst 5 Sekunden später wieder aufgerufen wird.
Es dauert aber bloss 1 Sekunde.
Was ist hier falsch?
Gruss Veronesi