Irgendwie funktioniert das bei mir nicht... An einem HModule komme ich nicht ran!?
Also die Komponente ist in einem Entwurfs- und Laufzeitpackage....
Wenn ich im Constructor die Resource direkt über das Glpyh lade geht es - obwohl die GetNumGlyphs nicht verarbeitet und die ganze Grafik (32x16) auf den Button zeichnet... Aber so er findet die Resource immerhin:
BtnMirror.Glyph.LoadFromResourceName(HInstance, 'GMIRROR');
Kann es sein das es mit TImagelist im
Package generell Probleme gibt oder müssen besondere Bedingungen für diese Konstellation erfüllt sein?
Bin für jeden Rat dankbar
Shalom
EDIT1:
Hab jetzt versucht erst eine TBitmap zu erstellen, die Resource in diese zu laden und dann der ImageList zuzuweisen:
Delphi-Quellcode:
LBMP.LoadFromResourceName(HInstance, 'GOPEN');
ImgList.Add(LBMP, nil);
Aber ohne Erfolg: GetLastError ist nach LBMP.LoadFromResourceName() 8 ('Für diesen Befehl ist nicht genügend Speicher verfügbar')