Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Webbrowser: HTML Datei laden? (https://www.delphipraxis.net/43967-webbrowser-html-datei-laden.html)

Pseudemys Nelsoni 11. Apr 2005 14:07


Webbrowser: HTML Datei laden?
 
Moin,

ich habe eine komplette HTML Seite in einem string(!)... wie übergebe ich diesen an meine WebBrowser Kompo?

EDIT: WebBrowser1.Navigate(#html.Text); ?

toms 11. Apr 2005 14:11

Re: Webbrowser: HTML Datei laden?
 
Hi!

Geht ganz einfach so:

Delphi-Quellcode:
WebBrowser1.Navigate('about:blank' + DEIN_HTML_STRING);

Pseudemys Nelsoni 11. Apr 2005 14:12

Re: Webbrowser: HTML Datei laden?
 
gut, dann wars ja richtig ^^ danke

glkgereon 11. Apr 2005 14:12

Re: Webbrowser: HTML Datei laden?
 
guck mal ob das:

Delphi-Quellcode:
WebBrowser1.OleObject.Document.Body.InnerHtml;
eine readonly dingens is...wenn nicht versuch mal den qt da reinzuschieben...

Pseudemys Nelsoni 11. Apr 2005 14:20

Re: Webbrowser: HTML Datei laden?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hm, irgendwie geht das nicht, ich bekomme dann immer <Siehe Anhang>.

Wieso geht das nicht?

@gl: jo ist readonly und ich bekomme eine AV

glkgereon 11. Apr 2005 14:32

Re: Webbrowser: HTML Datei laden?
 
zur not kannst du ja immer in C:\xxx\Temp speichern und da den WebBrowser hinnagivieren (geiles wort!)


also
Delphi-Quellcode:
Temp: TStringList;
begin
  Temp:=TStringList.Create;
  Temp.Add(Code);
  Temp.SaveToFile('C:\Temp\TempHMTLFile.htm');
  Temp.Free;
  WebBrowser1.Navigate('C:\Temp\TempHMTLFile.htm');
end;
müsste gehen...

toms 11. Apr 2005 14:35

Re: Webbrowser: HTML Datei laden?
 
Da verweise ich wieder einmal auf mein Hier im Forum suchenMini Webbrowser Demo,
wo's gezeigt wird (ohne 'about:blank' und temp. Dateien)

Ansonsten einfach mal hier schauen:

http://www.swissdelphicenter.ch/de/showcode.php?id=1096

Pseudemys Nelsoni 11. Apr 2005 14:49

Re: Webbrowser: HTML Datei laden?
 
Moin,

hier:

Delphi-Quellcode:
(WebBrowser1.Document as IPersistStreamInit).Load(TStreamAdapter.Create(ms));
Bekomme ich eine AV (Stream ist aber kriert)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz