Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi mehrdimensionale Stringliste (https://www.delphipraxis.net/80357-mehrdimensionale-stringliste.html)

uht 7. Nov 2006 21:07


mehrdimensionale Stringliste
 
Hallo,

ich möchte in meinem Programm mehrdimensionale Listen bzw. Stringlisten verwenden, da die Verwaltung damit einfacher ausfällt als bei arrays vom Typ String.

Die Klasse sollte folgendes können:
- die Items sollten per "Items[x,y]" oder ähnlich ansprechbar sein
- die "Länge & Breite" der Stringliste sollte variabel sein
- beim sortieren einer Spalte sollen die anderen Spalten mitsortiert werden.
- die mehrdimensionale Stringliste sollte einfach in einem Stream zu speichern sein


Gibt es schon eine fertige Klasse die ich verwenden kann?
Man muss das Rad ja nicht zweimal erfinden.

fwsp 7. Nov 2006 21:48

Re: mehrdimensionale Stringliste
 
du kannst doch ein dynamisches array nehmen.

Delphi-Quellcode:
MySomething: array of array of TStringList;

uht 7. Nov 2006 21:57

Re: mehrdimensionale Stringliste
 
So ein "array of TStringlist" möchte ich in einer Klasse gekapselt haben, um z.B. "meineliste.SaveToStream" möglich zu machen.

fwsp 7. Nov 2006 22:06

Re: mehrdimensionale Stringliste
 
dann bastel dir die doch zusammen. in der zeit in der du auf die antwort gewartet hast, hätte man die schon fertig haben können.
:wink:

uht 7. Nov 2006 22:14

Re: mehrdimensionale Stringliste
 
Ich brauch dafür halt noch länger, weil ich mich mit dem erstellen von umfangreicheren Klassen noch nicht auskenne.
Und es hätte ja schon eine Klasse geben können die das ganze effizienter und sicherer erledigt als wenn ich damit anfange das ganze neu zu schreiben.

Werd mich jetzt aber wohl doch dransetzen müssen um das Ding selbst zu schreiben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz