Moin Sharky,
also wenn ich das mit Deinem Code ausprobiere, dann wird
- eine Stelle zu spät mit der Markierung begonnen
- eine Stelle zu viel markiert (falls hinter der Fundstelle noch genug in der Zeile steht)
und das kann doch eigentlich auch nicht anders sein, weil
- TSynMemo.SelStart 0 basiert, der Rückgabewert von pos 1 basiert ist
- siehe vorheriges Posting
Meine SynEdit Installation stammt aus der Datei: SynEdit-20010826-
CVS.zip