Zitat:
kopier sie einfach und benutz die kopie
genau das hab' ich ja von Anfang an getan. Leider habe ich dabei gepennt und nur die Referenz übergeben und keine echte Kopie erstellt:
LocalObjectlist.item[n] := ObjectList.item[n];
statt
Delphi-Quellcode:
LocalObjectList.add;
LocalObjectlist.item[n].Object1 := ObjectList.item[n].Object1;
Damit habe ich natürlich beim clear oder free auf nicht verfügbare Referenzen zugegriffen.
Ich bin halt nicht für die Objektorientierung gebaut.
Danke, Messie