Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#1

XE2: Evtl. Splitstring bug bei CRLF?

  Alt 21. Okt 2013, 10:09
Delphi-Version: XE2
Hi@all.

Könnt ihr mir mal schreiben, was bei euch rauskommt, wenn ihr folgende Befehle eintippselt:

Delphi-Quellcode:
 
uses StrUtils, Types;
//[...]
var lines:TstringDynArray;
    str:string;
//[...]
str:='a'+#13#10+'b';
lines:=SplitString(str,#13#10);
Mein Ergebnis (XE2) ist:

lines[0]='a';
lines[1]='';
lines[2]='b';

Hab ich gerade nen Denkfehler? Meiner Meinung nach sollte lines[1]='' nicht existieren, oder?

Gruß, Michael
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS

Geändert von alleinherrscher (21. Okt 2013 um 10:13 Uhr)
  Mit Zitat antworten Zitat