![]() |
Delphi-Version: 2005
Bilder aus Dll einbinden?
Hallo, ich habe in der Codelibrary folgendes gefunden:
![]() Doch das ganze funktioniert von hinten bis vorne bei mir nicht. In dieser Zeile
Delphi-Quellcode:
kommt immer ein EResNotFound Fehler und ich weiß nicht wieso?
r := TResourceStream.Create(h, 'BILD1', 'Jpeg');
Könnt ihr mir helfen? Könnte meine .dll vllt fehlerhaft sein? Wie kann ich das prüfen? |
AW: Bilder aus Dll einbinden?
Ist h ein Handle zu deiner DLL?
Wie liegt das Bild in der DLL? (hoffentlich als Resource und die Resource ist auch erstellt und eingebunden) Du kannst ja einfach mal mit einem RecourcenEditor in die DLL reinschauen, ob's auch da drin ist. Eventuell auch statt "JPEG" es mal mit "RCDATA" versuchen. |
AW: Bilder aus Dll einbinden?
Bitte
![]() |
AW: Bilder aus Dll einbinden?
Vermutlich geht es so:
Delphi-Quellcode:
r := TResourceStream.Create(h, 'RCDATA', 'BILD1');
|
AW: Bilder aus Dll einbinden?
Laut Hilfe andersrum:
Zitat:
|
AW: Bilder aus Dll einbinden?
Zitat:
|
AW: Bilder aus Dll einbinden?
:glaskugel: putzen ist dann wohl angesagt :mrgreen:
|
AW: Bilder aus Dll einbinden?
Soo, jetzt auch nochmal ich
Delphi-Quellcode:
.
r := TResourceStream.Create(h, 'BILD1', RT_RCDATA);
[pseudoedit] ohhhhhh, jetzt hab'sch den DeddyH übersehn :lol: Nja, wie gesagt, versuch es mal mit RCDATA. "JPEG" ist nicht unbedingt eines der Standard-Resource-Formate, wie RCDATA/BMP/ICO/TEXT usw. |
AW: Bilder aus Dll einbinden?
Zitat:
|
AW: Bilder aus Dll einbinden?
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Ich denke mal das es ein Handle ist, weiß es aber nicht genau. Die Dll sieht so aus:
Delphi-Quellcode:
und die Bilder.rc wie in dem Crosspost!
library Bilder;
{$R 'Bilder.res' 'Bilder.rc'} begin end. Leider kommt der selbe Fehler auch bei RCDATA :-/ Hab mal nen Screen vom Projektinspektor gemacht: ![]() ![]() Uploaded with ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:35 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