CppWebBrowser - Seite aus Resource o.ä. laden
-
grüssle,
ich bräuchte mal hilfe zu der CppWebBrowser komponente CBuilder5->Internet.
ich kann damit HTML dateien anzeigen, jedoch würde ich gerne die HTML dateien in der exe haben ..da CppWebBrowser auch auf ressourcen zugreifen kann, würde ich mich freuen wenn mir jemand in paar worten oder auch mehr
.. sagen könnte wie man das hinbekommt.
(oder andere komponente empfehlen .. muss html darstellen können und drucken)
dankö.
Edit:
Bitte aussagekräftige Überschriften wählen. Danke!
-
weiss einer wie ich den text eines Memos in ein TVariant ablegen kann?
das würde mir eventuell schon weiterhelfen ...
-
Da steht mal wie du aus einem Stream laden kannst http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/main/snip_cnt.htm
-
boah echt klasse der link .. *verneig* vielen vielen dank!
-
ein klitze kleines prob habe ich jetzt aber ..
und zwar zeigt er bei dieser methode keine bilder an und auch meine style.css wird ignoriert, alles andere klappt hervorragend.inwiefern muss ich jetzt anpassen, das dies wieder klappt?
-
anfängerle schrieb:
und zwar zeigt er bei dieser methode keine bilder an und auch meine style.css wird ignoriert
Ist doch logisch, das sind externe Dateien. Im Stream steht nur der reine HTML-Code. Du musst letzteren also so anpassen, dass die IMG-Links etc. auf das ensprechende Verzeichnis deines Programmes verweisen, in dem du die Bilder usw. mitlieferst bzw. zur Laufzeit entpackst.
-
das ist mir schon klar!
beispiel:
ich starte die exe .. im stream steht <img src="images/bild1.jpg">
projekt\prog.exe
projekt\images\bild1.jpgaber er findet es so nicht!
-
<img src="**./**images/bild1.jpg">
Besser wäre es aber, vor dem Laden in den Browser die relativen Pfade im Stream durch absolute, zur Laufzeit z.B. aus TApplication::ExeName ermittelte Pfade zu ersetzen.
-
Schade das mit dem "./" klappt nicht
die idee mit den absoluten pfade finde ich gut. mal umsetzen.*thx*