Ich habe ein Prog geschrieben, bei dem man über eine Config den Wert für das Timeout im WaitWindowEvent() festlegen kann, dabei ist mir folgendes aufgefallen:
WindowEvent() ist signifikant langsamer als WaitWindowEvent(0)!
Was hat das zu bedeuten? Denkfehler meinerseits?
Folgenden Code habe ich (bei ausgeschaltetem Debugger) zum Testen verwendet:
Code: Alles auswählen
OpenWindow(0, 100, 100, 100, 100, "Test")
i = 0
start = ElapsedMilliseconds()
Repeat
If i >= 100000000
Break
EndIf
i + 1
Until WaitWindowEvent(0) = #PB_Event_CloseWindow ; <- ÄNDERN
;Until WindowEvent() = #PB_Event_CloseWindow
OpenConsole()
Print(Str(ElapsedMilliseconds()-start))
Input()