Forum: Object-Pascal / Delphi-Language
by sx2008,
4. Okt 2013
Man darf nicht Dinge vererben die dann in der abgeleiteten Klasse teilweise ausgehebelt werden!
Nehmen wir mal {Button}.Free - was passiert wohl wenn im übergeordneten Formular auf eben diesen Button zugegriffen wird?
Ok, dann eben nur {Button}.Hide bzw {Button}.Visible := False.
Aber auch hier - wenn im übergeordneten Formular das Property Visible verändert wird dann erscheint je nach...
Forum: Object-Pascal / Delphi-Language
by sx2008,
4. Okt 2013
Aua, da schüttelt es mich aber.
Formularvererbung ist eh etwas kritisch weil der Vererbungsbaum schon so tief ist *) und dann noch solche "Tricks"...
*) Lesestoff für Fortgeschrittene:
http://openlandscape.net/2010/05/11/taking-another-look-at-inheritance/