![]() |
Pendant zu TStringList
Hi Leute,
hätte da mal eine Frage bezüglich Listen: Gibt es eine Klasse für Integer-Werte, die sich wie eine StringListe verhält? :gruebel: hab in der Doku nix drüber gefunden, vielleicht hab ich ja aber nur an der flaschen Ecke geschaut. Danke schon mal für Eure Antworten... -Manuel- |
Re: Pendant zu TStringList
Nein. Nicht dass ich wüßte. Aber was ist das Problem? Mit IntToStr bekommst du auch Integers darein. Eien Alternative wäre evenetuell noch TList für verkettete Listen mit zeigern.
|
Re: Pendant zu TStringList
wenn ich TList richtig verstanden habe, ist TList genau das was Du suchst:
TList verwaltet eine Liste mit Pointern und verfügt über die Methoden Add, Delete etc. Pointer sind afaik 4Byte-Speicheradressen, d.h. genauso lang wie'n Integer. Du kannst also den TList-Elementen direkt einen Integerwert zuweisen und hast Deine "TIntegerList". Solange Du nicht versuchst, ein solches Element als Pointer auf eine Speicheradresse zu verwenden, sollte das keine Probleme bereiten. Da ich aber wieder mal recht lange auf den Beinen bin, garantiere ich nicht, das ich nich irgendwas gravierendes übersehen habe :-) |
Re: Pendant zu TStringList
Erst mal vielen Dank für die schnellen Antworten :-D
Warum keine TStingList? Weil dann jedesmal zwei Typkonvertierungen notwendig wären -> einmal zum schreiben, und einmal zum lesen. Ist an sich kein Problem, wäre aber unnötig, falls es eine entsprechende Klasse geben würde. Das mit der TList werde ich mir mal genauer anschauen. Die hatte ich zwar auch schon im Auge, dachte aber, dass ich dort noch eine Subklasse basteln müsste, damit ich da integer reinbekomme. Die Idee mit den Pointern hört sich jedenfalls interessant an... Gruß Manuel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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