![]() |
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? |
AW: Gibts eine schnelle TStringList mit Spalten?
Hier könnte ein CSV-DataSet helfen
|
AW: Gibts eine schnelle TStringList mit Spalten?
Moin !
Zitat:
Wenn letzteres, dann müsste ich weitersuchen. Denn Jedi verwenden wir nicht. |
AW: Gibts eine schnelle TStringList mit Spalten?
Jedi beinhaltet eines, es gibt aber auch andere.
Btw: Was spricht gegen die Jedi-Kompos? |
AW: Gibts eine schnelle TStringList mit Spalten?
Moin !
Zitat:
Und bis dato hats auch ohne Jedi ganz gut geklappt. |
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. ![]() [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. |
AW: Gibts eine schnelle TStringList mit Spalten?
Moin !
Zitat:
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 ... |
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:
kann man sich den linken Teil vom Gleichheitszeichen aus auslesen, mit
StringList.Names[i]
Delphi-Quellcode:
den rechten Teil.
StringList.Values[i]
|
AW: Gibts eine schnelle TStringList mit Spalten?
Das sind dann aber nur 2 "Spalten", es werden jedoch ggf. mehr benötigt.
|
AW: Gibts eine schnelle TStringList mit Spalten?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 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