![]() |
Zugriff auf Ressource schlägt fehl
Moin,
wenn ich eine RCDATA-Ressource einbinde, wird sie nicht gefunden:
Code:
schlägt fehl,
Image2->Picture->Bitmap->LoadFromResourceName((int)HInstance,"GifImage_1");
Code:
hingegen funktioniert.
Image2->Picture->Bitmap->LoadFromResourceName((int)HInstance,"Bitmap_1");
Dass ich einen Fehler bei der Übergabe des GIF an das Picture->Bitmap bekomme, ist mir klar. So weit komme ich aber gar nicht. Im Moment weiß ich noch nicht, wie man das RCDATA ins Image bekommt. Kann man sich gelinkte Ressourcen zur Laufzeit irgendwie anzeigen lassen? Grüße, Messie |
AW: Zugriff auf Ressource schlägt fehl
Klar mit einem Ressourcen Editor, wie des ResHacker zum Beispiel.
|
AW: Zugriff auf Ressource schlägt fehl
Danke,
das habe ich ewig nicht mehr benutzt. Mein "GifImage_1" ist also da. Vielleicht gibt es bei der Ressurcensuche eine Maske, die RCDATA nicht berücksichtigt. Wie bekommt man denn ein RCDATA ins TImage? Grüße, Messie |
AW: Zugriff auf Ressource schlägt fehl
RessourcenStream anlegen, GIFImage anlegen, GIFImage aus Stream laden, ggf. nach Bitmap konvertieren, Speicher freigeben (Schnellschuss aus der Hüfte).
|
AW: Zugriff auf Ressource schlägt fehl
Liste der Anhänge anzeigen (Anzahl: 1)
Ok, dann liegt es nicht an einer Maske.
Code:
sagt auch, dass die Ressource nicht gefunden wird.
TResourceStream *RS = new TResourceStream((int)HInstance,"GifImage_1",PChar("RT_RCDATA"));
Aber im Resourcemanager und in der exe ist das gifimage drin. In dem Constructor findet das Programm aber auch das Bitmap_1 nicht :gruebel: |
AW: Zugriff auf Ressource schlägt fehl
Und mit der Konstanten RT_RCDATA?
|
AW: Zugriff auf Ressource schlägt fehl
Zitat:
Zitat:
Das letzte Mal, dass ich mich damit rumgeärgert habe, war noch in der AnsiString-Zeit :wink: Grüße, Messie |
AW: Zugriff auf Ressource schlägt fehl
Ich weiß nur, dass mir das auch schon passiert ist, dass mit PChar('RT_RCDATA') nichts gefunden wurde, mit einem simplen RT_RCDATA (entspricht IIRC MakeIntResource(10)) aber schon.
|
AW: Zugriff auf Ressource schlägt fehl
Zitat:
Jetzt muss das Ding nur noch ins TImage :stupid: Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:34 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-2025 by Thomas Breitkreuz