Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi LoadHTMLToWebBrowser(Webbrowser1,'01.htm'); (https://www.delphipraxis.net/99523-loadhtmltowebbrowser-webbrowser1-01-htm-%3B.html)

Klaus01 13. Sep 2007 14:03

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Was steht denn in Listbox1.Items[0]
vielleicht der Dateiname zu der Datei die den HTML Code beinhaltet?

Grüße
Klaus

shmia 13. Sep 2007 14:05

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Sag doch gleich, dass du nur eine lokale Datei hast.
Delphi-Quellcode:
var
  filename:string;
begin
  filename := ListBox1.Items[0]; {<= lokale Datei mit der Endung htm}
  if FileExists('file:'+filename) then
    WebBrowser1.Navigate( filename)
  else
    raise Exception.CreatFmt('Datei %s nicht gefunden', [filename]);

taktaky 13. Sep 2007 14:17

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Zitat:

Zitat von DeddyH
Delphi-Quellcode:
var Dateiinhalt: TStringList;
begin
  Dateiinhalt := TStringList.Create;
  try
    Dateiinhalt.LoadFromFile(ListBox1.Items[0]);
    WB_SetHTML(WebBrowser1, Dateiinhalt);
  finally
    FreeAndNil(Dateiinhalt);
  end;
end;

Kommt Error:
http://members.lycos.co.uk/forforums...wserladen4.jpg

taktaky 13. Sep 2007 14:24

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Zitat:

Zitat von shmia
Sag doch gleich, dass du nur eine lokale Datei hast.
Delphi-Quellcode:
var
  filename:string;
begin
  filename := ListBox1.Items[0]; {<= lokale Datei mit der Endung htm}
  if FileExists('file:'+filename) then
    WebBrowser1.Navigate( filename)
  else
    raise Exception.CreateFmt('Datei %s nicht gefunden', [filename]);

Wenn ich auf das Button anklicke, dann bekomme ich die Meldung :
die Datei test.html nicht gefunden Die Datei existiert schon und ist mit exe angehängt!!!


Die html Datei ist angehängt, da die exe Größe deutlich großer geworden, nachdem ich die Datei angehängt habe.

Der Code findet die Datei in Exe nicht oder?

Die Muhkuh 13. Sep 2007 14:25

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Dateiinhalt.Text und denk doch einfach mal selbst nach, himmel herr gott, dass kann doch nicht wahr sein :evil:

Und zeig doch endlich mal den Code, mit dem du deine HTML-Dateien an die Exe anhängst!!! WIR HABEN IMMER NOCH KEINE GLASKUGELN!!!

taktaky 13. Sep 2007 14:51

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Hi

nun nach der Bemerkung von Die Muhkuh funktioniert der Code von DeddyH :firejump: Danke!
Delphi-Quellcode:
var Dateiinhalt: TStringList;
begin
  Dateiinhalt := TStringList.Create;
  try
    Dateiinhalt.LoadFromFile(ListBox1.Items[0]);
    WB_SetHTML(WebBrowser1, Dateiinhalt.text);
  finally
    FreeAndNil(Dateiinhalt);
  end;
end;

Die Seite wird in Webbrowser1 geladen.
http://members.lycos.co.uk/forforums...wserladen5.jpg

Es gibt aber ein Problem :( . Warum kann ich die Seite 2 von Seite 1 nicht aufrufen!!!
Wenn ich auf den Link "Seite 2" anklicke dann wird der html Name angezeigt und nicht der Inhalt !!!
http://members.lycos.co.uk/forforums...wserladen6.jpg

Die Muhkuh 13. Sep 2007 14:52

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Code? Wie rufst du auf? Mensch, rück doch einfach mal Infos raus!!!

taktaky 13. Sep 2007 14:55

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Zitat:

Zitat von Die Muhkuh
Code? Wie rufst du auf? Mensch, rück doch einfach mal Infos raus!!!

Hi

über ein Button :
Delphi-Quellcode:
procedure TfrmMain.Button1Click(Sender: TObject);
var Dateiinhalt: TStringList;
begin
  Dateiinhalt := TStringList.Create;
  try
    Dateiinhalt.LoadFromFile(ListBox1.Items[0]);
    WB_SetHTML(WebBrowser1, Dateiinhalt.text);
  finally
    FreeAndNil(Dateiinhalt);
  end;
end;

Die Muhkuh 13. Sep 2007 14:59

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Was sagt der Debugger, wenn Du diese Zeilen debuggst?

DeddyH 13. Sep 2007 15:04

Re: LoadHTMLToWebBrowser(Webbrowser1,'01.htm');
 
Und wieso hast Du nicht gemerkt, dass Du immer dieselbe Datei lädst?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:57 Uhr.
Seite 2 von 6     12 34     Letzte »    

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