2013-05-26 2 views
1

Я относительно новый на Delphi, но после установки компонента SynEdit я еще не могу создать свой собственный маркер. Я уже сгенерировал .pas с моделями выделения подсветки. Я пробовал все, что знаю. Но я не могу использовать сгенерированный файл для выделения. Может кто-нибудь мне помочь?Как создать новый Highlighter (SynEdit)

Я благодарю заранее ...

+0

Вы прочитали эту статью? http://wiki.freepascal.org/SynEdit_Highlighter – Hidden

+0

Теперь я это сделал, но это не решило моих сомнений. Просто научитесь многому, что нужно сделать после установки маркера. – Guill

+0

Ну ... Я решил свою проблему. Должен ли я ответить на свой вопрос на будущие те же сомнения? (Я тоже новичок в StackOverFlow) – Guill

ответ

1

Ну, люди. Я уже решил свою проблему. На самом деле все было так просто. Чтобы использовать сгенерированный PAS, просто включите его в проект и назначьте в статьях USES. После этого вам нужно назначить пользовательский маркер Syncomponent в RunTime. Как это:

var 
    HL : TSynSampleSyn; 
begin 
    HL := TSynSampleSyn.Create(Self); 
    SynEdit1.Highlighter := HL; 
end; 

После выполнения этого блока, то SynEdit будет готов к использованию.