Registriert seit: 21. Dez 2004
Ort: Berlin
51 Beiträge
|
Re: Frage zu Instanzen
30. Dez 2004, 20:59
Erzeugst du eine neue Instanz mit dem Constructor Create und kopierst dann die Wete der Eigenschaften der einen Instanz auf die andere mit der Funktion Assign( Source : [class]), vorausgesetzt diese ist implementiert, dann wirkt sich das ändern von Eigenschaften auf die jeweils andere Instanz der Klasse nicht aus.
Wird eine Instanz mit [object1] := [object2] referenziert werden in jedem Fall die Eigenschaften von [Object2], also der Instanz der Klasse, verändert. [Object1] verweist lediglich auf [Object2] und gibt dessen Werte wieder, sowie ändert die Eigenschaften der referenzierten Instanz indirekt.
|