Christian hat geschrieben:Wie wärs wenn du Delimiter setzt

Danach DelimitedText dann hast den Tex nach Leerzeichen und #13 getrennt.
Die Daten liegen bereits fertig als 'CSV' vor.
@pluto: Deine Funktion ist ja nett, aber sie liefert ja das ganze auch nur teilweise zurück und man müsste sie noch umschreiben. Und die Performance sollte auch gut sein, weil die CSVs entsprechend groß sind.
@af exakt das Problem getroffen
Aber müsste es nicht einfach langen, in der stringl.inc die folgende Zeile zu ändern:
Code: Alles auswählen
while (j<=length(AValue)) and
(Ord(AValue[j])>Ord(' ')) and
(AValue[j]<>FDelimiter) do inc(j);
zu
Code: Alles auswählen
while (j<=length(AValue)) and
(Ord(AValue[j])>=Ord(' ')) and
(AValue[j]<>FDelimiter) do inc(j);
Danach FPC neu erstellen und es müsste doch gehen, oder

(Das es nur mit angepasstem FPC läuft wäre in diesem Fall kein Problem, weil nur ich es kompilieren werd)