WebGadget refresht nicht immer
Verfasst: 13.09.2011 09:24
Hallo,
ich benutze eine lokale HTML Datei die ich im Browser anzeige (PB4.51, x86):
Unter Windows XP klappt es immer problemlos. Unter Windows 7 bekomme ich von Kunden den Report, dass das Browserfenster sporadisch einfach leer ist (weiss oder grau) und erst neu gezeichnet wird, wenn Sie das Fenster in der Grösse ändern (da mache ich dann ResizeGadget() mit dem Browser-Gadget). Das ist natürlich lästig. Ich hab's schon mit InvalidateRect_(hWin,0,1) und UpdateWindow_(hWin) versucht, aber es brachte keinen Erfolg.
Bei manchen tritt es gar nicht auf, bei anderen sporadisch und bei wieder anderen fast immer. Aber alles sind Windows 7 Rechner. XP scheint immer zu funktionieren. Eine gemeinsamkeit hab ich leider noch nicht gefunden. Manche haben IE8 und manche IE9, keine erkennbare Gemeinsamkeit).
Was ist da los und wie kann ich das beheben?
Grüße,
Kukulkan
ich benutze eine lokale HTML Datei die ich im Browser anzeige (PB4.51, x86):
Code: Alles auswählen
; set browser to display header
SetGadgetText(#webDisplayMessage, "file:///" + strHeaderFile.s) ; browser read from temp
Repeat
Event.l = WaitWindowEvent()
GadgetID.l = EventGadget()
EventType.l = EventType()
If Event.l = #PB_Event_Gadget
; lot of event handling code
EndIf
Delay(10)
Until Event.l = #PB_Event_CloseWindow
Bei manchen tritt es gar nicht auf, bei anderen sporadisch und bei wieder anderen fast immer. Aber alles sind Windows 7 Rechner. XP scheint immer zu funktionieren. Eine gemeinsamkeit hab ich leider noch nicht gefunden. Manche haben IE8 und manche IE9, keine erkennbare Gemeinsamkeit).
Was ist da los und wie kann ich das beheben?
Grüße,
Kukulkan