|
Модераторы: Vitalik |
|
Kordub |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 21.2.2005 Репутация: нет Всего: нет |
Вот что: Compiler version 5.0 or higher Compiler version 6.0 or higher Compiler version 7.0 Compiler version 7.0 or higher Borland Delphi Borland Delphi 5.0 or higher Borland Delphi 6.0 or higher Borland Delphi 7.0 Borland Delphi 7.0 or higher Вроде все правильно. Но если явно написать {$DEFINE SYN_COMPILER_6_UP} то должно заработать. Сейчас попробую. |
|||
|
||||
Kordub |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 21.2.2005 Репутация: нет Всего: нет |
Все! Работает!!! Просто не тот .inc файл подключался. Я очистил Environment Options/Library/Library Path - оставил там только нужные директории, и все стало работать. Спасибо всем за советы. Мужики, респект вам! Единственный такой комонент во всем нете. Если б был статус то добавил бы вам однозначный "+" к репутации. Удачи!
Поспешил я с воплями радости На стадии разработки, если задать правила подсветки в SynUniSyn и какой-то нетривиальный текст в SynEdit.Lines, и выставить свойство SynEdit.Highlighter = SynUniSyn, то текст подсвечивается (на этапе разработки). Но после запуска подсветка пропадает. В чем бага? Если задать SynEdit.Highlighter = SynFortranSyn1 (к примеру, одна из стандартных подсветок), то она отображается, а SynUniSyn - нет. Это сообщение отредактировал(а) Kordub - 28.2.2005, 22:03 |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Покажи код, вроде всё работает...
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Kordub |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 21.2.2005 Репутация: нет Всего: нет |
Да собственно кода как такового нету...
|
|||
|
||||
Vitalik |
|
|||
Опытный Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
Kordub, я думаю ты имеешь ввиду следующее?
На этапе проектрирования формы при изменении правил подсветки компонента они визуально применяются к SynEdit'у, но после компиляции на созданные правила не остаётся и намёка? Это баг. При изменении правил подсветки у компонента, Delphi их пишет в DFM-файл, но почему-то думает, что никаких изменений не произошло и поэтому не считает нужным сохранять "неизменённый" файл и тем более перекомпилировать проект... Если же после изменения правил подсветки изменить еще что-то в проекте, то Delphi увидит, что проект изменён, всё сохранит, и перекомпилит. Но почему так получается я еще не понял... |
|||
|
||||
Kordub |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 21.2.2005 Репутация: нет Всего: нет |
Да, это оно. Я пытался менять проект после изменения правил подсветки, но ничего не помогает. Тогда я решил проблему по другому: сначала сохраняю нужную мне подсветку в файл, а потом читаю:
Так даже лучше - можно менять подсветки по желанию. |
|||
|
||||
Vitalik |
|
|||
Опытный Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
С этим я согласен. Сам только так и пользуюсь... Но проблему с использованием подсветки на этапе проектирования формы надо будет решить... |
|||
|
||||
Vitalik |
|
|||
Опытный Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
Kordub,
Vit, Исправил! Всё оказалось очень просто! Нужно добавить в файле SynUniReg.pas в метод TSynUniEditor.Edit() еще одну строчку:
И всё будет работать как часы! (Ну или по крайней мере у меня работает. Ничего больше вроде не менял) |
|||
|
||||
New Invision Master |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 27.8.2004 Где: Москва, РФ Репутация: нет Всего: 0 |
Я начинающий, помогите мне!
У меня вот что глючит:
Так в инклюде SynEdit.inc'а Делфи не может найти файл SynEdit.inc SynEdit 2.0 установлен. Версия SynUniHighlighter 1.8 Делфи 7 Enterprise Это сообщение отредактировал(а) New Invision Master - 20.3.2005, 17:18 |
|||
|
||||
Vitalik |
|
|||
Опытный Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
New Invision Master, ты прописал путь к SynEdit\Sources в "Tools -> Environment Options -> Library -> Library path"?
|
|||
|
||||
New Invision Master |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 27.8.2004 Где: Москва, РФ Репутация: нет Всего: 0 |
Заработало!
Был бы рейтинг. поставил бы + |
|||
|
||||
Vit |
|
|||
Vitaly Nevzorov Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Будет... Со 100 сообщений -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
New Invision Master |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 51 Регистрация: 27.8.2004 Где: Москва, РФ Репутация: нет Всего: 0 |
Это скоро. У меня уже 57...
|
|||
|
||||
senpai |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Ha Delphi 7 все ставится влет, и работает.
А вот под 2005 Delphi выдает ошибку компиляции. Кто нибудь пробовал ставить под 2005 Дельфи, преобразуя пакет под Win32. |
|||
|
||||
Vitalik |
|
|||
Опытный Профиль Группа: Координатор проекта Сообщений: 653 Регистрация: 8.11.2004 Где: Ukraine, Kharkov Репутация: 9 Всего: 12 |
senpai, я не пробовал. У меня и Delphi 2005 нету, чтобы проверить...
|
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |