Zitat von
mkinzler:
Müßte
imho
Copy(Memo1.lines[i],1,2);
heißen, da Strings mit Index1 beginnen (Index 0 ist die Länge des Strings)
Hmm, habe es gerade ausprobiert scheinbar hast Du recht, allerdings liefert
Copy(Memo1.lines[0],0,2);
und
Copy(Memo1.lines[0],1,2);
das gleiche Ergebnis.
erst ab
Copy(Memo1.lines[0],2,2);
wird der 2te un 3te Buchstabe zurückgegeben.