Thema: Delphi Unterschied bei Sender?

Einzelnen Beitrag anzeigen

Benutzerbild von jim_raynor
jim_raynor

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#6

Re: Unterschied bei Sender?

  Alt 26. Nov 2004, 16:13
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.
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat