Zitat von
nahpets:
Es bleibt jetzt noch ein Problem: Sofern die zu sortierende Datei auch noch Zeilen enthält, die nicht über einen Delimiter verfügen, so sind die im Ergebnis "irgendwo" verteilt, aber das ist nachrangig.
Nun, die entsprechende 'Spalte' ist dann NULL. Definiere einfach, ob NULL-Werte am Anfang oder am Ende auftauchen sollen (totale Ordnung auf die Daten).
Eine andere Möglichkeit wäre die Verwendung einer
CSV-Klasse, die die Strings beim Einlesen sofort in eine Matrix überführt, über die mit 'MyCSV.Cells[Rownumber, Columnindex]' zugegriffen werden kann.
So eine Klasse gibt es z.B. hier:
http://www.delphipraxis.net/internal...ght=tcsvreader