Zitat von
Stevie:
Dies ist so, weil sowohl TForm, als auch TButton über die Eigenschaft Caption verfügen. Dies geht sogar mit Methoden...
Naja, ganz richtig ist das nicht. Auf jeden Fall sehr gefährlich, weil es nur funktioniert, wenn die Eigenschaft in einem gemeinsamen Vorfahren (hier TControl) definiert sind, weil dann die gleichen Offsets benutzt werden. Wenn du statt Caption zum Beispiel ModalResult benutzt, dürfte es ehrhebliche Probleme geben. Die Eigenschaften heissen zwar gleich, liegen aber bei den beiden Klassen an unterschiedlichen Adressen.