Entwickler-Ecke
Dateizugriff - String als Website speichern und diese dann aufrufen
DocSol - So 06.09.09 18:32
Titel: String als Website speichern und diese dann aufrufen
Einen schönen Sonntagabend wünsche ich euch.
Folgendes Problem:
Ich habe eine StringList mit mehreren Zeilen. Diese StringList möchte ich nun mit Hilfe meines Programm ausgeben. Als Website.
Also einfach ne weiße Seite, auf der untereinander meine StingList-Strings stehen.
Jetzt habe ich schon die Suchfunktion angewendet, finde da jedoch nur Hilfen, um eine Website auszulesen, bzw. Daten an eine Website zu übergeben, die Online ist.
Ich würde da aber ganz gerne eine neue HTML-Datei erstellen. Diese sollte ich im Anschluß auch direkt öffnen.
Wie immer frage ich nach einem kleinen Tipp für den Anfang. Nebenbei bin ich auch schon in der Komponentenliste am suchen, aber es tut ja nicht weh, schonmal zu fragen ;)
FinnO - So 06.09.09 19:21
na ja. Eine Website ist ja nichts anderes als ein Textdokument, was html enthält. Dieses kannst du in Delphi erstellen, ich empfehle dir da mal
Delphi-Quelltext
1: 2:
| TStringList.SaveToFile TStringList.LoadFromFile |
Hochladen kannst du das dann mit den Indys, oder mit
ShellExecute lokal öffnen.
also ein Fall für die Delphi-Hilfe, oder die Suche.
Gausi - So 06.09.09 19:23
Hallo,
Dafür würde ich folgenderweise vorgehen: Erstens die Stringliste um html-Code erweitern. Also oben den <head>-Bereich einfügen, um die eigentlichen Strings den <body>...</body>, und evtl. die Stringliste selber als Liste bauen, also mit <ul> und <li>. Dieses html-Code-Bauen würde ich über eine temporäre zweite Stringlist machen, die dann gespeichert wird (siehe Vorposter), und das Ding dann per ShellExecute anzeigen lassen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!