Entwickler-Ecke

Internet / Netzwerk - vorschau für html editor?


zero_cool1986 - Mo 29.08.05 12:39
Titel: vorschau für html editor?
hi, eine frage wie mache ich eine vorschau sprich ich möchte den geschriebenen html text in webbrowser1 anzeigen lassen weis das jemand? mfg daniel :roll:


jakobwenzel - Mo 29.08.05 13:00

Vielleicht apspeichern und dann Webbrowser1.Navigate('[...]');?


zero_cool1986 - Mo 29.08.05 13:21

hab ich gemacht aber wenn ich das aufrufe denn steht da : Aktion abgebrochen....


also der quelltext zum test ist so: ich habe einen ordner im projekt der heißt html und darin ne kleine testseite die heißt 1.html mein quelltext ist volgender zum test:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, OleCtrls, SHDocVw_TLB;

type
  TForm1 = class(TForm)
    WebBrowser1: TWebBrowser;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Webbrowser1.Navigate('html/1.html');
end;

end.


was ist falsch? :roll:


jakobwenzel - Mo 29.08.05 13:41

Benutz mal einen Absoluten Pfad. Dazu musst du

Delphi-Quelltext
1:
Webbrowser1.Navigate('html/1.html');                    

durch

Delphi-Quelltext
1:
Webbrowser1.Navigate(ExtractFilePath(Application.ExeName)+'html\1.html');                    

ersetzen. Eventuell musst du vor html noch einen \ setzen.