Hallo,
folgendes:
Delphi-Quellcode:
// "Pseudo"-Delphi
var Topics: array of Topic;
Topics[n] := Topic; // Topic = Prozedurparameter
Topic.Free;
ShowMessage(Topics[n].Caption); // <-- schutzverletzung
Bei diesem Code wird anscheinend im Array Topics nur eine Referenzierung auf das Objekt Topic gespeichert. Wie kann ich eine "richtige" Kopie darin ablegen, auf die auch noch nach Topic.Free zugreifen kann?
Grüße
Stefan