![]() |
Kann man Stringlisten virtuell erstellen?
Moin,
simple Frage... Ich suche eine Möglichkeit Tstringlist oder TList virtuell zu erzeugen. Normalerweise definiert man ja mit der variable einen festen Namen. Wenn ich jedoch Listen für jeden Buchstaben benötige (also für 'A' eine Liste, eine für 'B' etc) würd ich schon gern was virtuelles nehmen. Aber da die die Namen benötigen klappts nicht. Gibts es eine Möglichkeit oder einen Ersatz? Es geht um abertausende von Worten die indiziert werden müssen... Danke |
Re: Kann man Stringlisten virtuell erstellen?
Was meinst Du mit 'virtuell'? Und wo bestünde (in der Theorie!) das Problem, eine Instanz mit der Bezeichnung 'A' zu erstellen?
|
Re: Kann man Stringlisten virtuell erstellen?
Du könntest eine dynamisxches Arry vom Typ TStringList nehmen. Aber ob das sehr praktikabel ist? Ich würde das Konzept noch mal überdenken. Für was brauchst du für jeden Buchstaben eine StringListe?
|
Re: Kann man Stringlisten virtuell erstellen?
Du kannst sie auch einem Array verwalten
Delphi-Quellcode:
var
BuchstabenListe: Array[1..26] of TList; ... BuchstabenListe[1] := TStringList.Create; |
Re: Kann man Stringlisten virtuell erstellen?
Ein Array von Listen:
Delphi-Quellcode:
var
listen : array['A'..'Z'] of TStrings; i : char; begin for i:=low(listen) to high(listen) do listen[i] := TStringList.Create; ... listen['D'].Add('Delphi'); listen['D'].Add('daimler'); |
Re: Kann man Stringlisten virtuell erstellen?
Ein Array von Listen <> array['A'..'Z'] of TStrings
Edit: Der Schlauch auf dem ich heute stehe, ist unheimlich dick und lang.... :( Danke für den Hinweis @mkinzler |
Re: Kann man Stringlisten virtuell erstellen?
Zitat:
|
Danke
Hey Danke, sowas hab ich gesucht...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:10 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