Ich habe eine HTML-Datei und ein JPEG-Bild als Ressourcen in meiner .exe-Datei kompiliert. Das Bild sollte im HTML in einem TWebBrowser angezeigt werden. Ich habe an einigen Stellen im Internet die folgende Lösung gefunden:
Code: Select all
[img]res://myprogram.exe/rc_myimage[/img]
Ich habe es versucht, aber es funktioniert nicht. Was mache ich falsch?
Die .rc-Datei ist
Code: Select all
rc_readme RCDATA "readme.htm"
rc_myimage RCDATA "myimage.jpg"
(Ich habe auch ein paar „Lösungen“ gefunden, die vorschlagen, das Bild aus der Ressource zu extrahieren und es vorübergehend im Ordner der .exe-Datei zu speichern, aber ich hoffe aufrichtig, dass dies NICHT die richtige Antwort ist.)
Update
Ich habe auch versucht, den vollständigen Pfad der .exe mit den Backslashes prozentcodiert einzuschließen, wie hier beschrieben Webseite:
Code: Select all
[img]res://D:%5CDelphi%5Cmyprogram.exe/#10/rc_myimage[/img]
Aber auch hier scheint das Bild
nicht gefunden zu werden. (Die „#10“ ist der Ressourcentyp RT_RCDATA, siehe hier.)