AGB  ·  Datenschutz  ·  Impressum  







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

Ressource nicht gefunden

Ein Thema von Rued · begonnen am 1. Feb 2023 · letzter Beitrag vom 1. Feb 2023
Antwort Antwort
Benutzerbild von Rued
Rued

Registriert seit: 14. Mai 2008
Ort: Schleching
66 Beiträge
 
Delphi 12 Athens
 
#1

Ressource nicht gefunden

  Alt 1. Feb 2023, 15:19
Hallo!

Über {$R HTML.res} binde ich eine Ressource in mein Projekt ein - eine html-Seite, die im Webbrowser angezeigt werden soll. Das klappt!

Im create-Ereignis der Form mit dem Webbrowser will ich dieselbe Ressource mit
Code:
ResStream := TResourceStream.Create(HInstance, 'HTML.res', RT_HTML);
in einen Stream packen, was aber mit der Meldung
Zitat:
Ressource HTML.res nicht gefunden
scheitert.

Was mache ich falsch?

Gruß
Rüd
Rüdiger Droste
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.241 Beiträge
 
Delphi 12 Athens
 
#2

AW: Ressource nicht gefunden

  Alt 1. Feb 2023, 15:35
Heißt die Resource in der RES wirklich "HTML.res" ?
Und sie ist auch wirklich als RT_HTML gelinkt worden?

Kannst ja mit irgendeinem RessourceEditor mal in die EXE oder RES schauen.



https://learn.microsoft.com/en-us/pr...10218(v=vs.85)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Rued
Rued

Registriert seit: 14. Mai 2008
Ort: Schleching
66 Beiträge
 
Delphi 12 Athens
 
#3

AW: Ressource nicht gefunden

  Alt 1. Feb 2023, 15:45
Heißt die Resource in der RES wirklich "HTML.res" ?
Und sie ist auch wirklich als RT_HTML gelinkt worden?

Kannst ja mit irgendeinem RessourceEditor mal in die EXE oder RES schauen.



https://learn.microsoft.com/en-us/pr...10218(v=vs.85)
Nein, die Datei in der RES heißt hilfe.html. Das ist die Zeile in der rc-Datei:
Code:
Hilfehtml HTML "hilfe.html"
In meiner "Verzweiflung" hatte ich in
Code:
ResStream := TResourceStream.Create(HInstance, 'HTML.res', RT_HTML);
alles bereits erfolglos durchprobiert.
Rüdiger Droste
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.078 Beiträge
 
Delphi 12 Athens
 
#4

AW: Ressource nicht gefunden

  Alt 1. Feb 2023, 16:00
Der erste Eintrag in der Zeile ist der Name der Resource:
ResStream := TResourceStream.Create(HInstance, 'Hilfehtml', RT_HTML);
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Rued
Rued

Registriert seit: 14. Mai 2008
Ort: Schleching
66 Beiträge
 
Delphi 12 Athens
 
#5

AW: Ressource nicht gefunden

  Alt 1. Feb 2023, 16:02
Der erste Eintrag in der Zeile ist der Name der Resource:
ResStream := TResourceStream.Create(HInstance, 'Hilfehtml', RT_HTML);
Wie gesagt, alles erfolglos probiert.
Rüdiger Droste
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.078 Beiträge
 
Delphi 12 Athens
 
#6

AW: Ressource nicht gefunden

  Alt 1. Feb 2023, 16:06
Dann mach doch mal ein kleines Beispielprojekt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.241 Beiträge
 
Delphi 12 Athens
 
#7

AW: Ressource nicht gefunden

  Alt 1. Feb 2023, 16:27
mit DLLs und/oder Packages: ist es auch das richige HInstance

Und, wie schon erwähnt, könntest du mal nachsehn was "wirklich" in der RES und/oder EXE enthalten ist.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort

 

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:36 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