Einzelnen Beitrag anzeigen

PMM

Registriert seit: 17. Feb 2005
101 Beiträge
 
#3

Re: Wie eine TClientDataSet mit Daten klonen ?

  Alt 18. Jul 2007, 11:57
Was willst du erreichen? Eine Kopie der Daten anlegen? Das geht am sichersten via SaveToStream / ReadFromStream.
Unter Clonen versteht TClientDataSet eine neue Sicht (für unterschiedliche Filter, unterschiedliche Sortierung u.ä.) auf die bestehenden Daten anlegen (die dabei gerade nicht kopiert werden) und stellt dazu die Methode "CloneCursor" zur Verfügung.
Dein Beispielcode erstellt 2 (leere) DataSets, überschreibt dann aber den Zeiger auf den 2. und macht diesen zu einer Speicherleiche!
"Assign" geht soweit ich weiss nicht.
PMM
  Mit Zitat antworten Zitat