Also wenn ich beispielsweise ein Objekt 'Katze' abgeleitet von der Klasse 'Tier' habe und die Eigenschaft 'Farbe' mit einer
VCL-Komponente bidirektional verbinden will?
Bidirektional bedeutet: Änderungen in
Farbe sollen in der
VCL-Komponente aktualisiert werden und Änderungen in der
VCL-Komponente sollen im Eigenschaft
Farbe abgebildet werden?
Ersteres erfordert ja eine Art Event, der auslöst wenn die Eigenschaft
Farbe sich ändert. Wenn die Klasse
Tier sowas nicht zur Verfügung stellt, dann wird es eher schwierig.
Wenn du magst, schau dir mal das Observers-Beispiel meiner
CmonLib an. Da geht es um genau sowas.