Problem ist auf Windows 7 64Bit mit IE 8 und Pure Basic sowohl in der 32 Bit als auch in der 64 Bit Version reproduzierbar und ob Unicode Exe oder nicht ändert auch nichts.
Ich wollte deswegen mir mal den HTML Code beider Gadgets und die Zeichen Anzahl ausgeben lassen und habe in der Hilfe nachgeschlagen wie das geht aber entweder ich blick da gerade nur nicht durch und mach einen blöden Fehler oder da kommt schon das nächste Problem denn das geht irgendwie nicht.
Code: Alles auswählen
EnableExplicit
OpenWindow(0, 0, 0, 600, 300, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
Define file.i, html$
html$ + "<!DOCTYPE HTML PUBLIC " + Chr(34) + "-//W3C//DTD HTML 4.01 Transitional//EN" + Chr(34) + ">" + #CRLF$
html$ + "<html>" + #CRLF$
html$ + "<head>" + #CRLF$
html$ + "<title>" + "Test" + "</title>" + #CRLF$
html$ + "</head>" + #CRLF$
html$ + "<body style ='background-color:#FFFFB4;'>" + #CRLF$
html$ + "<p>Test</p>" + #CRLF$
html$ + "</body>" + #CRLF$
html$ + "</html>"
WebGadget(0, 10, 10, 280, 280, "")
WebGadget(1, 310, 10, 280, 280, "")
SetGadgetItemText( 0, #PB_Web_HtmlCode, html$ )
file = CreateFile( #PB_Any, "test.html" )
WriteString( file, html$, #PB_UTF8 )
CloseFile( file )
SetGadgetText( 1, "file://"+ GetCurrentDirectory() +"test.html" )
Debug GetGadgetItemText( 0, #PB_Web_HtmlCode )
Debug GetGadgetItemText( 1, #PB_Web_HtmlCode )
Debug Len( GetGadgetItemText( 0, #PB_Web_HtmlCode ) )
Debug Len( GetGadgetItemText( 1, #PB_Web_HtmlCode ) )
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow