Das ist korrekt, so steht es übrigens auch in der Delphi-Hilfe. Delphi betrachtet das Komma und Leerzeichen als Trenner.
Code:
String 1, String 2, String 3,String4
wird so zerlegt
Code:
String
1
String
2
String
3
String4
Es gibt hier zwei Lösungen. Die erste: du setzt die Felder in Anführungszeichen:
Code:
"String 1", "String 2", "String 3","String4"
wird so zerlegt
Code:
String 1
String 2
String 3
String4
Die zweite Möglichkeit ist StrictDelimiter (habe ich mal gelesen). Allerdings noch nie damit gearbeitet, da ich noch eine etwas ältere Delphi-Version habe.
Falls jemand den Code der Methode hat, könnte er eventuell hier veröffentlichen, zu Studierzwecken.