HtmlView & IncBin

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

rema

Betreff: HtmlView & IncBin

BeitragMi, Feb 15, 2006 13:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Habe eine Seite index.html die ich mit IncBin in das Programm einfüge. Nun will ich diese aber mit HtmlView mir anschauen.

Code: [AUSKLAPPEN]
Strict

Local window:TGadget
Local htmlview:TGadget

window=CreateWindow("My Window",30,20,600,440,,15|WINDOW_ACCEPTFILES)

htmlview=CreateHTMLView(0,0,ClientWidth(window),ClientHeight(window),window)
SetGadgetLayout htmlview,1,1,1,1

Incbin "index.html"

HtmlViewGo htmlview,"incbin::index.html"

While WaitEvent()
   Select EventID()
      Case EVENT_WINDOWCLOSE
         End
   End Select
Wend


Aber irgendwie funzt das nicht! Er bricht mit einer Fehlermeldung ab...
Hat jemand eine Idee wie man dies umsetzten könnte?

Markus2

BeitragMi, Feb 15, 2006 13:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Wird da nicht für die HTML Anzeige der IExplorer benutzt ?
Vieleicht gehts nur wenn man die Datei wieder speichert .

rema

BeitragMi, Feb 15, 2006 14:28
Antworten mit Zitat
Benutzer-Profile anzeigen
@Markus2: Habe ja MaxGui, und verwende HtmlView.

Nun habe ich die verschiedensten Sachen probiert, und komme nicht darauf...

Mit:

Code: [AUSKLAPPEN]
incbin "index.html"
local s:string = loadstring("incbin::index.html")
print s


kann ich die Datei öffnen und einsehen. Also an Incbin liegts nicht, sondern an HtmlViewGo...
 

Dreamora

BeitragMi, Feb 15, 2006 14:50
Antworten mit Zitat
Benutzer-Profile anzeigen
funktioniert es wenn die datei nicht incbin ist?
Falls ja dann schluckt wohl einfach das HTMLView (noch?) keine RAM Streams sondern nur FileStreams
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

rema

BeitragMi, Feb 15, 2006 14:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Da hast du recht. Habs auch schon probiert, aber es funzte nicht... irgendwie schade...

Ich frage mal im eng. Forum nach. Sonst habe ich auch dort nichts gefunden...

Ausser:

skidracer hat Folgendes geschrieben:
I think the htmlview needs a fully qualified path, try htmlviewgo(AppDir+"/Docs/Index.html")
 

Dreamora

BeitragMi, Feb 15, 2006 15:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Das würde aber heissen, dass ihre übliche "URL" in der spezifikation kaputt ist, da dort ja jeweils nur von einem Stream, nicht einem Dateinamen ausgegangen wird ... => Doku müsste geändert werden
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

TheShadow

Moderator

BeitragMi, Feb 15, 2006 18:30
Antworten mit Zitat
Benutzer-Profile anzeigen
da htmlview IE verwendet unter win32, geht noch einen Trick

HtmlViewGo(htmlview, "about:<b>Dein Text</b>")

das zeigt den Text direkt an... funzt aber wie gesagt nur unter win

htmlviewgo verwendet einen fertigen browser und kann nur mit pfaden umgehen
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

rema

BeitragMi, Feb 15, 2006 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Cool, das lässt sich irgendwie verwenden. Teste aber trotzdem obs auf den anderen OS auch funktioniert, oder auch anders, oder so wie ich es mit IncBin gedacht habe. Bin zur Zeit auf dem WinLaptop meiner Freundin unterwegt bzw am testen...

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group