Thema: Delphi Frage zu Instanzen

Einzelnen Beitrag anzeigen

Joe24

Registriert seit: 21. Dez 2004
Ort: Berlin
51 Beiträge
 
#4

Re: Frage zu Instanzen

  Alt 30. Dez 2004, 19: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.
  Mit Zitat antworten Zitat