ich habe das Problem, das beim direkten Laden einer PB-Webseite oder bei indirektem Einspeisen ins WebGadget nach ReceiveHTTPFile, die Seite ein Weile lang angezeigt wird und eigentlich angekommen ist ...
... aber sie läd noch weiter / bzw. ist noch irgendwie beschäftigt und dann friert auf einmal die Anwendung ein mit der Fehlermeldung:
Eigentlich gibt es gar keine WindowEvents, (da ich es in Ruhe lasse), außer, dass vielleicht die Maus darüber schwebt, an der ich sehe, dass es noch läd.; Ungültiger Speicherzugriff in Zeile:
; wwe = WaitWindowEvent()
Wie kann ich das Einfrieren verhindern?
Gruß ~ Vera
Code: Alles auswählen
ww = 600
wh = 460
; bitte entsprechend anpassen, falls notwendig:
; WebGadgetPath("/usr/lib/xulrunner-1.8.1/libgtkembedmoz.so", "/usr/lib/xulrunner-1.8.1")
If OpenWindow(0, 210, 120, ww, wh, "Web", #PB_Window_SystemMenu | #PB_Window_SizeGadget )
WebGadget(0, 5, 35, (ww - 10), (wh - 40), "about:blank")
ButtonGadget(1, 10, 7, 180, 22, "get purebasic.fr/german")
Repeat
wwe = WaitWindowEvent()
Select wwe
Case #PB_Event_SizeWindow
ww = WindowWidth(0) - 10
wh = WindowHeight(0) - 40
ResizeGadget(0, #PB_Ignore, #PB_Ignore, ww, wh)
Case #PB_Event_Gadget
Select EventGadget()
Case 1
SetGadgetText(0, "http://www.purebasic.fr/german/search.php?search_id=active_topics")
EndSelect
Case #PB_Event_CloseWindow
Break
EndSelect
Until wwe = #PB_Event_CloseWindow
EndIf