

RichEdit v Delphi - efektivní rozlišení slov (syntaxe)
Zdravím,
řeším rozlišení slov(syntaxe) v RichEditu - mám to již funkční - používám vlastnost RichEditu SelAttributes - takže procházím znak po znaku, skládám je do slov a pokud je vybrané slovo v tabulce klíčových, označím jej pomocí SelStart + SelLength a vlastností SelAttributes nastavím požadovaný styl. Problém nastává při rozlišování většího objemu dat - když procházím a rozlišuji např: 35-ti kilový text, už to trvá asi 20 vteřin, což mi příjde moc a navíc to zdržuje.
Nezná tedy někdo jiný efektivnější způsob rozlišení slov než dle výše zmíněného postupu?
Děkuji