Moin lkz,
wenn Du etwas markieren willst, solltest Du ein RichEdit nehmen.
@SirThornberry:
Sind Dir die Delphi Tags ausgegangen
So mit Memo.Lines.Text zu arbeiten, ist übrigens eine prima Möglichkeit das Programm langsam zu machen. Text wird bei jedem Lesezugriff aus den Lines aufgebaut.
![Wink](images/smilies/icon_wink.gif)
Am besten vorher in eine Stringvariable laden, und dann die Schleife mit diesem String abarbeiten. Die gefundenen Positionen entsprechen ja denen im Memo, wenn man -1 rechnet.
Übrigens noch ein Argument für RichEdit. Das kennt die Methode FindText.