Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Gibts eine schnelle TStringList mit Spalten? (https://www.delphipraxis.net/154488-gibts-eine-schnelle-tstringlist-mit-spalten.html)

moelski 13. Sep 2010 10:23

Delphi-Version: 2010

Gibts eine schnelle TStringList mit Spalten?
 
Moin !

Gibt es eigentlich in Delphi eine Klasse ähnlich dem TStringlist, aber mit Spalten?
Wenn ich das Recht sehe kann TStringList ja nur eine "Spalte" und man müsste Daten ggf. mit einem Delimiter eintragen um Spalten zu simulieren.

Aber gibts sowas evtl auch fertig?

Ich suche etwas wo ich Rohdaten ablegen kann. Derzeit habe ich 2 Spalten (kann aber mehr werden):
Datum | RohDaten

Wichtig wäre das es (wie beim TStringList) direkt Funktionen zum Laden / Speichern gibt. Und natürlich Zugriff über Indexe.

Kennt da jemand was?

mkinzler 13. Sep 2010 10:27

AW: Gibts eine schnelle TStringList mit Spalten?
 
Hier könnte ein CSV-DataSet helfen

moelski 13. Sep 2010 10:35

AW: Gibts eine schnelle TStringList mit Spalten?
 
Moin !

Zitat:

CSV-DataSet
Ist das eine Klasse die mit Delphi kommt, oder ist das von den Jedirittern ?

Wenn letzteres, dann müsste ich weitersuchen. Denn Jedi verwenden wir nicht.

mkinzler 13. Sep 2010 10:38

AW: Gibts eine schnelle TStringList mit Spalten?
 
Jedi beinhaltet eines, es gibt aber auch andere.

Btw: Was spricht gegen die Jedi-Kompos?

moelski 13. Sep 2010 10:41

AW: Gibts eine schnelle TStringList mit Spalten?
 
Moin !

Zitat:

Was spricht gegen die Jedi-Kompos?
Nichts. Ich versuche allerdings meist Libs und Komponenten zu vermeiden die wir nicht unbedingt brauchen.
Und bis dato hats auch ohne Jedi ganz gut geklappt.

Brainstalker 13. Sep 2010 10:43

AW: Gibts eine schnelle TStringList mit Spalten?
 
Ich hatte vor Ewigkeiten mal das gleiche gesucht. Hier ist noch der Link zum Beitrag. Ich hab das auch selbst noch ein bisschen erweitert, kann dir den Quelltext aber gearde nicht geben.
Wenn Interesse besteht lad ich ihn dir aber gerne nachher hoch wenn ich zu Hause bin.

StringList

[EDIT]

Es ist dann also eine ObjectList die StringLists enthält. Das schöne daran ist auch das Zeilen mit unterschiedlich vielen Spalten möglich sind.

moelski 13. Sep 2010 10:48

AW: Gibts eine schnelle TStringList mit Spalten?
 
Moin !

Zitat:

Wenn Interesse besteht lad ich ihn dir aber gerne nachher hoch wenn ich zu Hause bin.
Das wäre nett :)

Kann das Teil auch Speichern / Laden und zwar in eine Datei?
Stelle mir das gerade etwas kompliziert vor wenn ich x Stringlisten in eine Datei beamen will ...

Helmi 13. Sep 2010 10:48

AW: Gibts eine schnelle TStringList mit Spalten?
 
Hallo,

schau dir mal die Funktionen "Names" und "Values" der StringList an.

Die StringList bietet schon von sich aus eine "Teilung" des Items
Aufbau: Name=Value

mittels
Delphi-Quellcode:
StringList.Names[i]
kann man sich den linken Teil vom Gleichheitszeichen aus auslesen, mit
Delphi-Quellcode:
StringList.Values[i]
den rechten Teil.

DeddyH 13. Sep 2010 10:54

AW: Gibts eine schnelle TStringList mit Spalten?
 
Das sind dann aber nur 2 "Spalten", es werden jedoch ggf. mehr benötigt.

Helmi 13. Sep 2010 10:57

AW: Gibts eine schnelle TStringList mit Spalten?
 
Zitat:

Zitat von DeddyH (Beitrag 1049210)
Das sind dann aber nur 2 "Spalten", es werden jedoch ggf. mehr benötigt.

oh ja - sorry - überlesen


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:27 Uhr.
Seite 1 von 3  1 23      

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