Pos liefert einen 1-basierenden StringIndex und SelStart verlangt nach einem 0-basierendem Index.
Lösung: entsprechend umrechen, bzw. ein gewisses Offset dazurechnen
Aber das mit der Verschiebung:
Nicht daß wir hier nochmal soein Problem haben
http://www.delphipraxis.net/internal...t.php?t=172659
Prüfe mal bitte bei dir die Zeilenumbrüche, welche in deinem Programm so vorkommen.
(bin grad mit 'ner RegEx-Komponente ausgelastet ... könnte aber später mal da reinsehn)