![]() |
"Resource nicht gefunden" obwohl eindeutig existen
Moin!
Zuerst: habe die Forensuche ausgiebigst bemüht und auch tonnenweise Resourcen-Themen gefunden, aber leider absolut nichts brauchbares :stupid: Ich verwende in einer Klasse einen eigenen BrushStyle. Dieser BrushStyle ist in einer Resource abgelegt und wird so geladen:
Delphi-Quellcode:
Solange ich die Instanz der Klasse zur Laufzeit erstelle, funktioniert auch alles einwandfrei.
h := GetModuleHandle(PChar(ParamStr(0)));
b := Graphics.TBitmap.Create; b.LoadFromResourceName(h, 'BRUSH2'); Versuche ich aber das zur Designtime auf dem Formular zu platzieren, bekomme ich die Fehlermeldung
Code:
Die Resourcendatei (Brush.res) in der die fragliche Resource BRUSH2 liegt habe ich aber eingebunden.
---------------------------
Fehler --------------------------- Ressource BRUSH2 wurde nicht gefunden. --------------------------- OK Details >> --------------------------- Wieso haut das also nicht hin :stupid: ? |
Re: "Resource nicht gefunden" obwohl eindeutig exi
Wenn du eine Resource aus deiner Exe laden möchtest verwende
Delphi-Quellcode:
hInstance ist das Handle deiner Application.
b.LoadFromResourceName(hInstance, 'BRUSH2');
|
Re: "Resource nicht gefunden" obwohl eindeutig exi
Zitat:
|
Re: "Resource nicht gefunden" obwohl eindeutig exi
Tatsächlich - mit HInstance funktioniert es (spricht auch nichts dagegen ;) )
:thumb: |
Re: "Resource nicht gefunden" obwohl eindeutig exi
Ich hab da ein Problem in etwa selbe Richtung, mit dem Unterschied, dass es zur DesignTime klappt, zur Laufzeit aber nicht mehr.
*edit: Ok, auf anraten hab ich draus eigenen Thread gemacht. Link: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 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