CppWebBrowser



  • ´Nabend

    Ich habe heute tatsächlich einen ganzen Abend damit verbracht in einen CppWebBrowser HTML zu kriegen, ohne eine URL zu laden.

    Beim suchen fand ich das Beispiel wie etwa:

    CppWebBrowser1->Navigate2(TVariant("about: <html><body>Inhalt...</body></html>"), NULL, NULL, NULL, NULL );
    

    Das funktioniert auch so weit.
    Dieser Code wurde aber mit "Nachteil: der in Param1 übergebene String darf nicht allzu lang sein." kommentiert.

    Wie bekomme ich also nach dem Laden des "\1:blank" HTML in den Browser



  • Vielleicht temporär eine Datei anlegen und anzeigen lassen.. ?
    Oder vielleicht irgendwie inne Ressourcen datei reinkiregen..??



  • Hab mich mal registriert. Aus callt wurde Trulli.

    Vernochan schrieb:

    Vielleicht temporär eine Datei anlegen und anzeigen lassen.. ?
    Oder vielleicht irgendwie inne Ressourcen datei reinkiregen..??

    Ich möchte keine Datei anlegen, sondern direkt auf den HTML Code bzw. das fertig geladene Document zugreifen, der vom Browser angezeigt wird zugreifen.
    Das geht ja wohl auch mit IHTMLElementCollection. Aber ich kriegs nicht gebacken. Wen mir einer einen kleinen Schnipsel posten könnte. Wie ich einfach nur Text in den body bekomme, könnte ich viel mit anfangen.



  • Du kannst mal hier gucken. Einfach aus einer StringList in einen MemoryStream laden und dann mit dem WebBrowser direkt aus dem Stream laden...
    In der StringList steht dann dein html Code...



  • Endlich. Da kann ich dran ansetzen.
    Danke.


Anmelden zum Antworten