![]() |
TList... kann mir das jemand erklären?
Hallo,
habe in einem anderen Thread die Antwort bekommen, dass ich eine TList hernehmen soll und zwar ![]() So nun meine Fragen :-) : Welchen Datentypen benutzt TList und was genau sind die besonderheiten? Wie benutze ich diese richtig? Ähnlich wie eine Stringlist? Danke Gruß Andy |
Re: TList... kann mir das jemand erklären?
Hallo!
TList ist eine Liste von Zeigern. Ich nutze häufig TList-Nachfahren, um dort Objektreferenzen abzulegen. Es gibt gewisse Ähnlichkeiten mit TStringlist oder TStrings, z.b die Property Count oder die Befehle Clear etc.. Cu, Udontknow |
Re: TList... kann mir das jemand erklären?
Du hast einen Datentyp (z.B. TDaten), denn du in eine Liste legst.
In etwa so:
Delphi-Quellcode:
Schöner ist es natürlich eine Klasse darum zu bauen. Luckie hat dazu auch mal etwas ausfürhlicheres zusammengestellt.
var Liste:TList;
Daten:TDaten; PDaten:^TDaten; begin //... Liste:=TList.create; new(PDaten); Pdaten^:=Daten; Liste.add(PDaten); //... PDaten:=Liste[0]; Daten:=PDaten^; dispose(PDaten); Liste.delete(0); //... Liste.free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 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-2025 by Thomas Breitkreuz