![]() |
Instance bzw. Ressourcen in BPLs
Hallo,
ich programmiere gerade eine (Designtime-)Komponente und wollte Ressourcen dort integrieren. Ressource erstellt und mittels
Delphi-Quellcode:
integriert. Später wird dann einem TSpeedbutton ein Icon aus der Ressource zugewiesen:
{$R Icons.res}
Delphi-Quellcode:
Nach kompilieren sind die Icons auch in der BPL enthalten, jedoch scheitern alle Versuche die Komponente auf einem Formular zu plazieren mit "Ressource 'LEFT' nicht gefunden".
oBtnLeft.Glyph.LoadFromResourceName(HInstance,'LEFT');
Ist mir ja auch irgendwie logisch: Instance ist ja nun nicht mehr die Instanz der BPL, sondern der (neuen?) Anwendung bzw. wohl eher der IDE. Wie kann ich aber nun die Ressourcen aus der BPL benutzen? |
Re: Instance bzw. Ressourcen in BPLs
Hallo,
eigentlich genügt es, wenn du das richtige library handle an Stelle von HInstance verwendest. Grüße vom marabu |
Re: Instance bzw. Ressourcen in BPLs
Und wo bekomme ich das her? Ich lade ja nicht selber die BPL.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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