PDA

Просмотр полной версии : [Delphi] Подсветка синтаксиса.


rtyy
29.06.2008, 11:48
Пишу билдер. Хочу сделать подсветку синтаксиса.
Идеально для этих целей подходит компонент RichEdit (из вкладки Win32).
Вот только как реализовать?

LEE_ROY
29.06.2008, 12:07
заюзай регулярки %)
а вообще уже должно быть готовое решение в виде компонента ;)

// так и есть, вот отличная компонента для подсветки синтаксиса, фо фри - synedit.sourceforge.net :)

Novi4ek
30.06.2008, 23:12
>>заюзай регулярки %)

дегенеративный смайлик поставить не забудем после не менее дегенеративного камента.

http://wasm.ru/article.php?article=1001035

Только тут зачем-то на ассемблере написано (если эту свалку макросов можно назвать ассемблером), так что могут быть проблемы если ты с ним не знаком.

AHTOLLlKA
01.07.2008, 08:53
ТС, посмотри тут... http://trichview.com/

AHTOLLlKA
01.07.2008, 08:59
а точней TSyntaxRichViewEdit от туда ...

http://www.trichview.ru/resources/syntax/screen.gif

Компонент на основе RichViewEdit с базовыми возможностями синтаксической подсветки

FeraS
01.07.2008, 13:48
Если мне не изменяет память, то в http://homepages.codegear.com/jedi/jvcl/ есть отличный подсветчик и еще куча полезных вещиц)

Snik
01.07.2008, 14:09
Пишу билдер. Хочу сделать подсветку синтаксиса.
Идеально для этих целей подходит компонент RichEdit (из вкладки Win32).
Вот только как реализовать?
LEE_ROY тебе правильно ткнул на SynEdit. Ничего более вменяемого (во фри, по крайней мере) нет. А RichEdit для правки кода не подходит совершенно.