Forum: Sonstige Fragen zu Delphi
by WM_CLOSE,
2. Feb 2011
TList.Assign kopiert nur die Pointer (=Elemente in der Liste) hab es grad getestet.
Forum: Sonstige Fragen zu Delphi
by WM_CLOSE,
2. Feb 2011
Bei reinen Werttypen (z.B. Integer) ist das kein großes Prob,
aber sobald man zu Strings stößt, fangen die Probleme an.
Ganz zu schleigen von anderen Objekten wie TLists in dem Record.
Die Variable vom Typ TList speichert ja nur einen Pointer.
Den kannst du kopieren wie du willst, der zeigt immernoch auf dasselbe TList Objekt.
Mit den Strings verhält es sich ähnlich.
Ich hab das mal so...