- Das Bild muss in eine Resourcen-Datei mit der Endung DCR statt RES.
- Der Name des Bildes in der Recourcen-Datei muss 100% gleich dem Komponentennamen sein
- Die DCR Datei muss sich im Verzeichnis befinden, wo auch die
PAS Datei der Komponente liegt
Wenn dann die Komponente registriert wird, wird das Bild von der DCR ausgelesen und verwendet.
***
Angenommen deine Komponente hat den Namen
TMyComponent und das Bild dazu heißt
MyComponent.bmp.
Lege eine Textdatei an mit folgender Zeile als Inhalt und speichere es als
MyComponent.rc:
TMyComponent BITMAP MyComponent.bmp
(Alles liegt im gleichen Ordner!)
Compiliere daraus eine resource mit folgendem CMD-Box Befehl:
<Delphi-Ordner>\bin\brc32.exe -r MyComponent.rc
Wenn erfolgreich, gibt es eine
MyComponent.RES die Du in
MyComponent.DCR umbenennst.
Rest wie oben...
Ungetestet! Also kann sein, dass ich es falsch beschrieben habe... Dein Risiko
Ich verwende auch nur den alten Bildeditor.