Модераторы: Vitalik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема при установке пакета SynUni_D7, Проблема с fAttributes 
:(
    Опции темы
Juliet
Дата 5.12.2006, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.12.2006

Репутация: нет
Всего: нет



При установке пакета SynUni_D7  надо менять код (указано на сайте). У меня получается ситуация что в классе TSynCustomHighlighter при переносе fAttributes в protected, в порожденном от него класе TSynUniSyn его не видно, хотя protected позволяет видеть. Вобщем 
[Error] SynUniHighlighter.pas(136): Undeclared identifier: 'fAttributes'
 В чем может бытьподвох? Есть ли там директивы компилятора которые на это могут влиять?
PM MAIL   Вверх
Seldon
Дата 5.12.2006, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 23.12.2005
Где: Minsk

Репутация: 2
Всего: 2



хм, очень странно... попробуй перекомпилировать SynEdit
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор
PM MAIL WWW   Вверх
Juliet
Дата 6.12.2006, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.12.2006

Репутация: нет
Всего: нет



Простой пример: на форму ложится synedit и synunisyn. в edit.lines пишется что-то примерно 
[ UNode in 'Source\UNode.pas', ] может и любой иной текст. При назначении synedit.hightlighter<-synunisyn. текст приобретает иной вид. Та же строка при отображении в synedit: 
[UNode in 'Source\UNode.pas',,]
То есть происходит повторение последнего символа. Причем действия относительно назначений не в runtime.  Может ли быть не совместимость версий synedit 2.0.3 и unihighlighter_2_0_b4_full? Использовалась delphi7 Что не так? smile  
PM MAIL   Вверх
x77
Дата 6.12.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1255
Регистрация: 25.3.2002

Репутация: нет
Всего: 22



Juliet, 
Seldon, 

мне кажется, это те же самые грабли: http://forum.vingrad.ru/index.php?showtopi...st&p=949375


--------------------
Я никогда не сопротивлялся искушению, поскольку узнал: что мне
не нравится, то меня не искушает.
© Джордж Бернард Шоу (Ирландия)
PM MAIL ICQ   Вверх
Juliet
Дата 6.12.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.12.2006

Репутация: нет
Всего: нет



спасибо. Те же грабли.  smile 
PM MAIL   Вверх
Juliet
Дата 7.12.2006, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.12.2006

Репутация: нет
Всего: нет



Хм может этот вопрос уже и обсуждался, я правда этого не нашла. Поддерживает ли hightlighter возможность подствечивать не зависимо от регистра. Тоесть если в хмл или правиле описать  подсветку для лексемы closedoc, то подсветка для CLOSEDOC не сработает. Может есть свойство или эта возможность и не учитывается? 
PM MAIL   Вверх
Seldon
Дата 7.12.2006, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 23.12.2005
Где: Minsk

Репутация: 2
Всего: 2



у всех правил есть свойство CaseSensitive. Если false - регистро-независимый режим. там есть маленькие нелогичности в его работе, но KeyList'ов они не касаюцца afaik.
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор
PM MAIL WWW   Вверх
Juliet
Дата 8.12.2006, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.12.2006

Репутация: нет
Всего: нет



Спасибо.smile Кстате а существует ли дока по всем свойствам (хоть по собственным) этих компонент? или то только то что описано в описании изменений версий?
PM MAIL   Вверх
Seldon
Дата 8.12.2006, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 114
Регистрация: 23.12.2005
Где: Minsk

Репутация: 2
Всего: 2



Вот кое-что похожее на доку по SynUni

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  Readme.hgl 37,31 Kb
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор
PM MAIL WWW   Вверх
Juliet
Дата 11.12.2006, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.12.2006

Репутация: нет
Всего: нет



Спасибо. Но это касается задания параметров для настройки правил. А вот вопрос заключался относительно самих компонент. Допустим я использую SynAutoComplete, и SynEdit. Но вот при добавленни из выпадающего списка, у меня в edit выводится строка \style{+B}closedoc\style{-B}\column{}closedoc. Это при добавлении слова closedoc. Может есть какое-то свойство.. которое дает этот эффект? Если бы была дока по ним, или хоть комментированый код...
PM MAIL   Вверх
Juliet
Дата 13.12.2006, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 5.12.2006

Репутация: нет
Всего: нет



Помогите разобраться в чем проблема. Есть на форме SynEdit и SynAutoComplete завязан на Synedit. в SynAutoComplete в AutoCompleteList пишу такое:
closedoc
master
grids
При запуске и написании close я выбираю из меню автодополнения и добавляю через enter.  Вместо одного слова пишется \style{+B}closedoc\style{-B}\column{}closedoc.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




[ Время генерации скрипта: 0.0476 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.