![]() |
generische Liste in eine andere generische Liste kopieren
Hallo,
da ich sehr wenig mit generischen Listen mache, muss ich eine vielleicht einfache Frage stellen: Ich hab zwei TList<T> Listen nun möchte von der einen in die andere kopieren Leider gibt es kein Assign wie kann ich den Inhalt der einen Liste in die andere Liste kopieren?, bzw. wie kann ich eine Kopie der einen erstellen? (ohne Schleife) |
AW: generische Liste in eine andere generische Liste kopieren
Einfach zuweisen ?
Tlist := Tlist2 oder meinst du was anderes ? |
AW: generische Liste in eine andere generische Liste kopieren
Delphi-Quellcode:
Liste1.Clear;
Liste1.AddRange( Liste2); |
AW: generische Liste in eine andere generische Liste kopieren
Zitat:
|
AW: generische Liste in eine andere generische Liste kopieren
Zitat:
Außerdem solltest du, sofern irgendwo TObjectList<T> mit
Delphi-Quellcode:
im Spiel ist, drauf achten, dass die dann nicht ner anderen Liste die Objekte weg"destroyed", wenn man sie freigibt.
OwnsObject := True
|
AW: generische Liste in eine andere generische Liste kopieren
in meinem Falle ist es eine Liste die ein Record als <T> mitbekommt
daher hab ich keine Probleme mit Referenzen aber trotzdem Danke dass du es ansprichst - ich werde vielleicht auch eine generische ObjectList brauchen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz