Objektkopie?
Hat das Objekt ein "Assign", oder wie genau?
Delphi-Quellcode:
StringList1 := TStringList.Create();
StringList2 := StringList1;
StringList1.Free();
StringList2.Add('Something'); // <- Alles Kaputt, so geht das natürlich nicht!
Für den höchst unwahrscheinlichen Fall, dass du das meintest.