Code: Alles auswählen
Procedure AntiRequesterFreeze()
Protected Window = OpenWindow(#PB_Any, 0, 0, 0, 0, "", #PB_Window_Invisible)
CloseWindow(Window)
EndProcedure
OpenFileRequester("","","",0) ; OpenFileRequester hängt eine Weile, nachdem auf "Öffnen", "Abbrechen" oder "Schließen" gedrückt wurde.
; Bei anderen Requesters ist es ebenfalls.
; Wird bei einem der unten aufgeführten zwei Zeilen die Kommentierung entfernt, hängt OpenFileRequester nicht mehr.
;AntiRequesterFreeze() ; Kommentierung entfernen und der Requester hängt nicht, sondern schließt sich sofort.
;MessageRequester("Kein hängen", "Durch diesen MessageRequester gibt es beim OpenFileRequester auch kein Hängen mehr")
; Es folgt viel Arbeit (z. B. Datei einlesen)
For i = 1 To 2000000000 : Next
