Ein wenig genauer (ist in dem anderen Thread aber teilweise schon beschrieben): eine DCR-Datei ist vom Format her einfach eine RES-Datei.
Male dir eine 24x24 Bitmap für deine Komponente und schreibe dir eine RC-Datei mit dem Inhalt
Code:
TMEINEKOMPONENTE BITMAP "TMeineKomponente.bmp"
Die kannst du dann mit
Code:
brc32.exe /Fo TMeineKomponente.dcr TMeineKomponente.rc
umwandeln.
Ab BDS2005 unterstützt Delphi auch kleine (16x16) und große (32x32) Symbole. Das kannst du auch machen, indem du dir für diese Größen ebenfalls Bitmaps erstellst und die RC-Datei wie folgt erweiterst:
Code:
TMEINEKOMPONENTE BITMAP "TMeineKomponente.bmp"
TMEINEKOMPONENTE16 BITMAP "TMeineKomponente16.bmp"
TMEINEKOMPONENTE32 BITMAP "TMeineKomponente32.bmp"
Hinweis: die eigentlichen Dateinamen sind egal - nur die Ressourcen müssen so heißen wie deine Komponente (inkl. T am Anfang).
// Edit: Ressourcennamen in Großschrift geändert.