Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi html-Seite an Browser senden (https://www.delphipraxis.net/42099-html-seite-browser-senden.html)

Tigger 13. Mär 2005 17:40


html-Seite an Browser senden
 
Hallo zusammen!
Ich muß eine html-Seite dynamisch aus einem Programm heraus erzeugen und diese auf Anfrage an einen Browser senden. Habe mir schon alle Einträge zu html im Forum durchgelesen, aber nicht das richtige gefunden.

Da ich mit sowas bisher noch nicht gearbeitet habe, stehe ich also etwas auf dem Schlauch.

Welche Komponente benutzt man denn dafür, wie weiß ich, daß der Browser angefragt hat und in welcher Form muß die Seite versandt werden (String, Datei, ...)?

Gruß, Tigger

St.Pauli 13. Mär 2005 17:44

Re: html-Seite an Browser senden
 
Hab jetzt nich richtig kapiert was du genau machen willst. Geht es nicht das du die html-Datei in einem Verzeichnis speicherst, im Browser öffnest und beim beenden deines Programms löscht? :gruebel: :gruebel: :gruebel:

Tigger 13. Mär 2005 17:53

Re: html-Seite an Browser senden
 
Zitat:

Zitat von St.Pauli
Hab jetzt nich richtig kapiert was du genau machen willst. Geht es nicht das du die html-Datei in einem Verzeichnis speicherst, im Browser öffnest und beim beenden deines Programms löscht? :gruebel: :gruebel: :gruebel:

Nein, nich wirklich.

Ich hole mal etwas weiter aus:

Es geht darum, Schiffe-versenken zu programmieren. Nach dem Spiel soll die Statistik über Trefferquoten, Gewinner etc. über einen html-Browser abrufbar sein, die Seite dazu soll wie gesagt, dynamisch erzeugt werden.

Das heißt, irgendjemand ruft von irgendwoher diese Seite auf und ich muß dann entsprechend auf Server-Seite darauf reagieren, weiß aber eben nicht, wie und womit.

Tigger

citybreaker 13. Mär 2005 17:55

Re: html-Seite an Browser senden
 
Du könntest die Homepage speichern und dann im Standartbrowser öffnen lassen.

Delphi-Quellcode:
uses
  ShellApi, ...

procedure...
begin
  // Homepage generieren und speichern
  ...
  ShellExecute(handle,'open',PChar(Pfad + Dateiname), nil, nil, Sw_Show);
end;
--- Edit ---
Vll. auch doch nicht ... die Antwort war doch grad noch nicht da -.-

St.Pauli 13. Mär 2005 18:10

Re: html-Seite an Browser senden
 
Delphi-Quellcode:
uses
  ShellApi, ...

procedure...
begin
  // Homepage generieren und speichern
  ...
  ShellExecute(handle,'open',PChar(Pfad + Dateiname), nil, nil, Sw_Show);
end;
Das Problem hatte ich auchmal bei einen Suchprogramm (Website+Suche). Hatte hier auch in der DP nachgefragt. Hab ma nach dem Thread gesucht, aber nichtmehr gefunden - glaube der ist zu alt.

Tigger 14. Mär 2005 13:07

Re: html-Seite an Browser senden
 
falls es jemanden interessiert: was ich gesucht habe, war TServerSocket.

Reagiert wird auf das onClientConnect-Ereignis und man sendet dann einfach einen String zurück, ohne vorher erst in einer Datei speichern zu müssen oder ähnliches.

Gruß, Tigger


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:19 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