ich bin gerade in der Falle wie unter
http://www.delphipraxis.net/180563-s...erzeichen.html beschrieben hineingetappt.
meine Lösung wäre gewesen
ich schreibe die Liste wie folgt
Delphi-Quellcode:
/// Stringlist in String verpacken
addnesstr := ' ich bin ein string mit vielen leerzeichen'
MyList.add (addnesstr) ; /// hier ersetzen ich dann
// MyList.add (QuotedStr(addnesstr)) ; /// geplante neue Version
MyString := MyList.commatext;
/// auspacken String in Stringliste
MyNewList := TStringlist.Create;
MyNewList.Commatext := MyString;
for i = 0 to MyNewList.Count-1 do
begin
aString := MyNewList[i]; // geht schief wegen Leerzeichen im String
end;
Im Debugger habe ich allerdings folgende Werte :
'string mit leezeichen1'',''string mit leezeichen2'
Wenn ich dann noch die Zeile MyList.add (QuotedStr(addnesstr)) verwende funktioniert es wegen den Vielen Hochzeichen überhaupt nicht mehr .
Die Stringliste in eine Datei geschrieben sieht wie folgt aus "string mit leezeichen1","string mit leezeichen2"