Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
35.061 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: TBitmap property in eigener Komponente erzeugt bei Ausführung Fehlermeldung

  Alt 11. Aug 2014, 10:49
Es fehlt im Konstruktor der Komponente TUserButton das override!
Jupp, denn so wird dein Create nicht aufgerufen, das .Icon ist nil und da Delphi solche Subkomponenten nicht automatisch erstellt, knallt es dann beim Laden, da nur über den Getter auf die Instanz zugegriffen und diesem die Daten zugewiesen werden.


Aus diesem Grund finde ich es auch irgndwie krank, daß man einen Setter machen muß, wenn man will, daß sowas in der DFM gespeichert wird, obwohl die VCL den garnicht verwendet.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat