Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

Re: eigene Komponente mit Symbol versehen

  Alt 8. Feb 2005, 10:32
Zitat von VizeTE:
Bei mir erschien das Icon aber erst als ich die Direktive {$R *.dcr} mit in den Quelltext der Komponente aufgenommen habe.
Die Ursache dafür ist:

Wenn eine Komponente in ein Package aufgenommen wird, nimmt Delphi automatisch eine vorhandene *.DCR Datei mit in das Package auf.
Wenn man nun das Icon mit der Direktive {$R *.dcr} mit in den Quelltext der Komponente einbindet,
gibt es beim Weitergeben der Komponente eine Warnung (WARNING. Duplicate resource(s))
Deshalb solltest du die die Direktive {$R *.dcr} wieder entfernen und die DCR-Datei von Hand in
das Package aufnehmen!
Andreas
  Mit Zitat antworten Zitat