![]() |
Delphi-Version: 5
Stringliste trennt Leerzeichen, reloaded
ich bin gerade in der Falle wie unter
![]() 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" |
AW: Stringliste trennt Leerzeichen, reloaded
Eine Stringlist hat die Eigenschaft "StrictDelimiter".
Wenn du den auf "True" setzt, sollte es funktionieren. |
AW: Stringliste trennt Leerzeichen, reloaded
Diese Eigenschaft gab es leider bei D5 noch nicht.
|
AW: Stringliste trennt Leerzeichen, reloaded
Zitat:
|
AW: Stringliste trennt Leerzeichen, reloaded
dann muss man aber auch auf Stringlist.Delimitedtext umstellen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz