Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Ressource als <img> in TWebBrowser (https://www.delphipraxis.net/95952-ressource-als-img-twebbrowser.html)

cruiser 16. Jul 2007 16:24


Ressource als <img> in TWebBrowser
 
Ich bin gerade dabei den TWebBrowser zu einer Chat-Log-Compo umzufunktionieren. Immerhin unterstützt er Unicode und lässt sich frei stylen ;) soweit, so klar.

Wie aber muss ich ein <img>-Tag definieren, dass ein Bild/Icon aus einer Programmressource bündeln soll.

ich nehm mal an etwa so:

XML-Code:
[img]res://pfad_zu_datei/datei.name/ressourcenbezeichnung[/img]
nur irgendwie will es nicht, wie ich will ;)

Hat da jemand eine Idee?

Lannes 16. Jul 2007 17:02

Re: Ressource als <img> in TWebBrowser
 
Hallo,

das funktioniert in meinem Testprojekt:
in der HTML.rc-Datei
Code:
MYHTML 23 ".\html\myhtml.htm"
TREE RT_BITMAP ".\html\Tree.bmp"
TREE1 RT_RCDATA ".\html\Tree.jpeg"
im HTML-Code in der Datei "myhtml.htm"
Code:
Bitmap


[img]RT_BITMAP/TREE[/img]


Jpeg


[img]RT_RCDATA/TREE1[/img]
Der Aufruf:
Delphi-Quellcode:
WebBrowser.Navigate('res://' + Application.ExeName + '/myhtml');

cruiser 16. Jul 2007 17:40

Re: Ressource als <img> in TWebBrowser
 
also müsst es ein

Delphi-Quellcode:
'[img]res://'+ Application.ExeName +'/RT_RCDATA/A_PICNAME[/img]'
doch eigentlich tun, oder? Momentan pfriemel ich noch an nem Testprojekt, um die Funktionen zu verbesser, bevor ich ableite ;)

EDIT 1:
geht so nich. auch nich wenn ich RT_RCDATA weglass... muss ich beim Pfad was beachten?

EDIT 2:
So gehts schliesslich: HTML - Resourcen erstellen

das Image-Tag wird dann einfach so erzeugt:

Delphi-Quellcode:
'[img]res://'+ Application.ExeName +'/image.png[/img]'
Wichtig dabei ist, dass die Image-Resource als HTML und nicht als RC_Data vorliegt!

Noch ein paar Tags für die Forensuche :angel: :
HTM HTML GIF PNG JPG JPEG RESOURCE RESSOURCE WEBBROWSER TWEBBROWSER


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 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 by Thomas Breitkreuz