AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

dynamische Website

Ein Thema von DR_Oetker · begonnen am 10. Apr 2021 · letzter Beitrag vom 12. Apr 2021
 
DR_Oetker

Registriert seit: 3. Aug 2004
Ort: Baden-Württemberg
10 Beiträge
 
Delphi 10.4 Sydney
 
#1

dynamische Website

  Alt 10. Apr 2021, 07:43
Hallo liebes Forum,

ich erzeuge eine Website (html und javascript) zur Laufzeit und lasse Sie in der TWebbrowser Komponente anzeigen.

Im Moment "schreibe" ich den HTML und JS Inhalt einfach in Strings und füge es am Schluss zusammen.

Delphi-Quellcode:
  HTML := head+css+js_start+js_end+body;

  WebBrowser1.Navigate('about:blank');
  WebBrowser1.OleObject.Document.Clear;
  WebBrowser1.OleObject.Document.Write(HTML);
  WebBrowser1.OleObject.Document.Close;
Das funktioniert zwar, ist aber echt anstrengend die Website in Strings zu schreiben (immer in Anführungszeichen, am Ende + ...)

Die Seite mit einem anderen Tool zu erstellen und zu speichern möchte ich nicht, da ich dann die Seite ja immer mit dem Programm mitgeben muss und man vor allem aber auch den Webseitencode einsehen kann...

Es gibt ja die Möglichkeit Delphi zur Erstellung einer HTML Datei zu nutzen und die HTML-Datei mit im Projekt zu speichern.
Kann ich diese Datei dann irgendwie beim kompilieren mit in die Exe übergeben und zur Laufzeit in der TWebBrowser Komponenten darstellen?

Ich hoffe ihr versteht was ich meine...

Schon mal herzlichen Dank für euere Antworten.

Grüße Frank
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz