Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > SynUniHighlighter и SynEdit > бага synedit'a


Автор: DVDRW 19.3.2006, 01:42
Здравствуйте. Такая трабла.
Я динамически создаю tsynedit у которого туева хуча подсветок.
Все бы хорошо. Но в нем криво подсвечиваются теги.т.е.
Что бы они подсветились они должны быть отделены пробелом от gutter'a иначе они как обычный текст.

в общем смотрите картинки...

http://verycool.hut1.ru/1.bmp

http://verycool.hut1.ru/2.bmp

надеюсь это мои не персональные грабли..

Может кто знает как исправить?

Спасибо.

Автор: Quadr0 19.3.2006, 16:11
...

Автор: DVDRW 19.3.2006, 17:57
Использую только стандартные.

вот как создаю.
Код

var frm:tsynedit;
procedure Tmainform.Newedit;
begin
 frm:=Tsynedit.Create(Application);
 frm.Parent:=Tab;
 frm.Align:=alClient;
if mainform.OpenDialog.Execute then
begin
 Tab.Tabs.AddObject(filename
 (mainform.OpenDialog.filename), TObject(frm));
 Tab.TabIndex:=Tab.Tabs.Count-1;
 frm.Lines.LoadFromFile(opendialog.FileName);
 frm.Highlighter:=mainform.SynMultiSyn1;
 frm.WordWrap:=true;
 frm.Gutter.ShowLineNumbers:=true;
 frm.PopupMenu:=mainform.PopupMenu1;
 frm.Show;
 frm.BringToFront;
end;

Как видно, я его как создаю, сразу же помещаю на страницу ttabcontrol'a по имени-tab и гружу туда файл.

Автор: DVDRW 28.3.2006, 20:12
так..с пробелами я сам разобрался..почти..

Грабли в том что стандартные подсветки php и html как-то хреново вместе работают..отключю пхп бех пробелм подсвечивается хтмл, но есенно не подсвечивается пхп, отключю хтмл и включю пхп то обратный эффект..хреново..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)