Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#1

Stringliste trennt Leerzeichen, reloaded

  Alt 27. Jul 2015, 14:48
Delphi-Version: 5
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"
  Mit Zitat antworten Zitat