Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Webseite anzeigen... (https://www.delphipraxis.net/36715-webseite-anzeigen.html)

Grolle 24. Dez 2004 01:11


Webseite anzeigen...
 
Wie kann ich mir einen Html-Quellcode (im SynEdit) als Webseite im Standardbrowser
anzeigen lassen??? (Delphi3 pro)
Grolle

Luckie 24. Dez 2004 02:01

Re: Webseite anzeigen...
 
Hier im Forum suchenshellexecute

Jelly 24. Dez 2004 10:36

Re: Webseite anzeigen...
 
Oder wenn das nicht klappt, hier kucken

Grolle 29. Dez 2004 12:12

Re: Webseite anzeigen...
 
Hallo!
Hat beides nicht geklappt. Muss ich den Text im Synedit
erst als html zwischenspeichern? Und wie sieht dann
der Aufruf über Shell Execute aus? Fragen über Fragen... :wall:
Stefan

Jelly 29. Dez 2004 12:43

Re: Webseite anzeigen...
 
Ja, speicher den Text auf die Platte und verwende eine der beiden Methoden. Wie du shellexecute aufrufst findest du hier im Forum.

Grolle 29. Dez 2004 12:53

Re: Webseite anzeigen...
 
Hi!
Also wie ich shellExecute aufrufe weiß ich.
Es sieht jetzt folgendermaßen aus und funktioniert natürlich nicht:
Code:
procedure TForm2.BitBtn11Click(Sender: TObject);
begin
  if pfad = StandardFileName then
    Speichernals1Click(Sender)
  else
  begin
    SynEdit1.Lines.SaveToFile(pfad);
    SynEdit1.Modified := False
  end
end;
begin
     ShellExecute(Application.Handle, 'open',
     PChar('pfad'), nil, nil, SW_ShowNormal);
end.
Grolle

Jelly 29. Dez 2004 13:02

Re: Webseite anzeigen...
 
Zitat:

Zitat von Grolle
Code:
begin
     ShellExecute(Application.Handle, 'open',
     PChar('pfad'), nil, nil, SW_ShowNormal);
end.

Wo hast du den Code denn stehen. Wann bitte schön soll der denn ausgeführt werden, wenn du den zwischen begin und end. schreibst.

Ausserdem greifst du mit PChar('pfad') nicht auf deine Variable Pfad zu, sondern auf den wandelst den string 'pfad' in PChar um. Probiers mal mit

PChar(pfad) ;

und überprüfe dess Inhalt. Deine BitBtn1Click-Prozedur gewährleistet nicht, daß in Pfad der richtige Inhalt steht.

Grolle 29. Dez 2004 13:20

Re: Webseite anzeigen...
 
Der Code steht am Ende der Unit und Delphi hat mir ne
Fehlermeldung gegeben (end;). Wenn ich
PChar(pfad); eingebe sagt delphi undefinierter Bezeichner?
:( Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr.

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