mit BCB geht es so:
TStringList *l1 = new TStringList;
TStringList *l2 = new TStringList;
l1->Add(„l1“);
l1->Add(„l2“);
l2->Text = l1->Text;
an der Stelle ist in l2 der Inhalt von l1
Du kannst nun l1 löschen
delete l1;
hier mit l2 weiterarbeiten und dann nach Beendigung l2 löschen
delete l2;
Ich denke in Delphi brauchst Du nur statt der Pfeile -> einen Punkt zu setzen.
Die Stringlisten sind ein echt tolles Werkzeug in Delphi. Das weiss auch Borland / Inprise. Deshalb haben sie die Stringliste recht gut in der onlinehilfe und in der Dokumentation beschrieben. Die Doku findest du auf der Delphi-CD im Verzeichnis Dokumentation (wer haette das gedacht). Dort ist auch das von dir geschilderte Problem beschrieben. Hier nun die Loesung: