Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blackpit,
25. Sep 2019
Hallo,
die pragmatischte lösung war, Delimter und QuotedChar vor dem Schreiben nachzusetzten.
...
writer := TStreamWriter.Create('DataSet.csv', False, TEncoding.UTF8);
try
lst := TStringList.Create();
try
lst.QuoteChar := '"';
lst.Delimiter := ';';
lst.StrictDelimiter := true;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blackpit,
24. Sep 2019
So ist es, Komponente aus dem Info-PowerPaket.
Hhm, wenn ich die verwenden will komm ich scheinbar um einen Classhelper nicht rum.
Wie läuft das mit einer " Interposer Class "? Kenn ich noch nicht, würde mich interessieren.
Sollte ich nicht lieber einen Classhelper schreiben, wobei ich es bei Delphi nicht unbedingt als Hack sehe ;)
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Blackpit,
24. Sep 2019
Wenn's so einfach wäre, zurückgesetzt wird vor der Rückgabe, damit hat die Headerzeile auch schon den default Delimiter.
Und ich müsste die dann explizit ersetzen.