Registriert seit: 29. Mai 2002
37.621 Beiträge
Delphi 2006 Professional
|
Re: Unterschied Zuweisung Unterelemente / ganzes Objekt
21. Okt 2008, 08:46
Probier es aus. Weise das Objekt einem anderem zu. Gibt das erste Objekt frei und führe Operationen mit dem zweiten Objekt aus. wenn es zu einer Zugriffsverletzung kommt, wurde nur ein Pointer übergeben, der anch dem Freigeben des ursprünglichen Objektes ins Nirvana zeigt, so dass alle weiteren Operastionen mit dem zweiten Objekt fehlschlagen.
Oder um es kurz zumachen: Zweiteres trifft zu. Esw ird nur ein Zeiger auf das Objekt zugewiesen. Deswegen besitzen manche Klassen eine Assign Methode, um eine Kopie eines Objektes anfertigen zu können. Dazu muüssen die Objekte aber von TPersistant abgeleitet sein, wenn ich mich recht entsinne.
Michael Ein Teil meines Codes würde euch verunsichern.
|