Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > SynUniHighlighter и SynEdit > Под Delphi 7 и Delphi 2005 не устанавливается! |
Автор: The MASTER 22.2.2005, 14:18 |
Под Delphi 7 и Delphi 2005 не устанавливается! |
Автор: Vitalik 22.2.2005, 14:23 | ||
Я работаю в Delphi 7 и без проблем. Что оно говорит при установке? А Delphi 2005 у меня нету... ![]() |
Автор: The MASTER 22.2.2005, 16:24 | ||
Запускаю файлик SynUniSyn_D7 - Delphi Package, и говорит:
Вот и всё! ![]() |
Автор: Vitalik 22.2.2005, 16:59 |
The MASTER, это не ошибка! Это так и надо! ![]() Потом компиль и устанавливай - всё будет работать ![]() |
Автор: Kordub 22.2.2005, 23:17 | ||
Не устанавливается пакет версии 1.8 - ошибка при компиляции File not found: 'DsgnIntf.dcu' . У меня Delphi 7. Правда, устанавливается старая версия SynUniSyn, но она не работает с компонентом SynEdit. Т. е. если присвоить свойство
никакой подсветки нет. Версия SynEdit - synedit-cvs-2004-10-09 |
Автор: The MASTER 22.2.2005, 23:36 |
Ошибка в строке: SynEdit_D7, Required package 'Syn_Edit_D7' not found |
Автор: Vitalik 23.2.2005, 00:06 | ||||||||
Странно... Я даже не знаю, почему у тебя такая трабла... Но ответ, наверняка, лежит на поверхности...
А ты свойства компонента SynUniSyn1 задаёшь двойным щелчком по нему в дизайнере формы или с помощью методов загрузки из файла/потока (или динамическим созданием)?
Перед установкой компонента SynUniSyn нужно установить компоненты http://sourceforge.net/projects/synedit/ и XmlParser ![]() |
Автор: The MASTER 23.2.2005, 12:30 |
Вот это да! |
Автор: The MASTER 23.2.2005, 12:40 | ||
Добавлено @ 12:41 Там ошибка! |
Автор: Kordub 23.2.2005, 22:33 | ||||
Дизайнером. Очень понятный дизайнер, все классно работает и в окне примера отображается нужная подсветка. Но свойство SynEdit1.Highlighter я не могу задать во время разработки - ругается на несовместимость типов. Только runtime. Не работает, гадость ![]() Насчет ошибки с DsgnIntf.dcu - файл SysUniReg, строка 12
|
Автор: Vitalik 23.2.2005, 22:38 | ||||||||
Хм... Интересно... Это у вас ошибка получается в файле SynUniReg.pas? Там такой код:
То есть для Delphi выше шестой версии должны использоваться модули DesignIntf и DesignEditors, и только для более ранних версий используется DsgnIntf Возможно у вас не правильно инициируется SYN_COMPILER_6_UP в файле SynEdit.inc... Запустите такую программку (на форме только один Button):
И напишите здесь, какое сообщение она выдаёт ![]() Добавлено @ 22:43
Странно... Опиши подробно, что ты делаешь и что оно говорит... |
Автор: The MASTER 24.2.2005, 15:06 |
Выдаёт просто пустое окно! |
Автор: Vitalik 24.2.2005, 15:57 |
The MASTER, а что у тебя за версия Delphi? Ты ведь SynEdit установил перед установкой SynUniHighlighter? P.S. У тебя есть ICQ? |
Автор: The MASTER 25.2.2005, 17:09 |
Да, всё есть, Ася в профиле! |
Автор: The MASTER 27.2.2005, 16:05 |
Ладно потом разберусь! |
Автор: Kordub 28.2.2005, 21:28 | ||
Вот что: 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 28.2.2005, 21:39 |
Все! Работает!!! Просто не тот .inc файл подключался. Я очистил Environment Options/Library/Library Path - оставил там только нужные директории, и все стало работать. Спасибо всем за советы. Мужики, респект вам! Единственный такой комонент во всем нете. Если б был статус то добавил бы вам однозначный "+" к репутации. Удачи! Поспешил я с воплями радости ![]() |
Автор: Vit 28.2.2005, 22:04 |
Покажи код, вроде всё работает... |
Автор: Kordub 1.3.2005, 08:40 | ||
Да собственно кода как такового нету...
|
Автор: Vitalik 2.3.2005, 20:34 |
Kordub, я думаю ты имеешь ввиду следующее? На этапе проектрирования формы при изменении правил подсветки компонента они визуально применяются к SynEdit'у, но после компиляции на созданные правила не остаётся и намёка? Это баг. При изменении правил подсветки у компонента, Delphi их пишет в DFM-файл, но почему-то думает, что никаких изменений не произошло и поэтому не считает нужным сохранять "неизменённый" файл и тем более перекомпилировать проект... Если же после изменения правил подсветки изменить еще что-то в проекте, то Delphi увидит, что проект изменён, всё сохранит, и перекомпилит. Но почему так получается я еще не понял... ![]() |
Автор: Kordub 2.3.2005, 21:09 | ||
Да, это оно. Я пытался менять проект после изменения правил подсветки, но ничего не помогает. Тогда я решил проблему по другому: сначала сохраняю нужную мне подсветку в файл, а потом читаю:
Так даже лучше - можно менять подсветки по желанию. |
Автор: Vitalik 3.3.2005, 18:46 | ||
С этим я согласен. Сам только так и пользуюсь... ![]() Но проблему с использованием подсветки на этапе проектирования формы надо будет решить... |
Автор: Vitalik 4.3.2005, 20:53 | ||
Kordub, Vit, Исправил! ![]() Всё оказалось очень просто! Нужно добавить в файле SynUniReg.pas в метод TSynUniEditor.Edit() еще одну строчку:
И всё будет работать как часы! ![]() (Ну или по крайней мере у меня работает. Ничего больше вроде не менял) http://forum.sources.ru/smiles/Main/wink.gif |
Автор: New Invision Master 20.3.2005, 17:17 | ||
Я начинающий, помогите мне! У меня вот что глючит:
Так в инклюде SynEdit.inc'а Делфи не может найти файл SynEdit.inc SynEdit 2.0 установлен. Версия SynUniHighlighter 1.8 Делфи 7 Enterprise |
Автор: Vitalik 20.3.2005, 18:02 |
New Invision Master, ты прописал путь к SynEdit\Sources в "Tools -> Environment Options -> Library -> Library path"? |
Автор: New Invision Master 21.3.2005, 13:08 |
Заработало! Был бы рейтинг. поставил бы + |
Автор: Vit 21.3.2005, 20:14 | ||
Будет... Со 100 сообщений ![]() |
Автор: New Invision Master 22.3.2005, 16:40 |
Это скоро. У меня уже 57... |
Автор: senpai 28.4.2005, 16:19 |
Ha Delphi 7 все ставится влет, и работает. А вот под 2005 Delphi выдает ошибку компиляции. Кто нибудь пробовал ставить под 2005 Дельфи, преобразуя пакет под Win32. |
Автор: Vitalik 28.4.2005, 21:20 |
senpai, я не пробовал. У меня и Delphi 2005 нету, чтобы проверить... ![]() |
Автор: senpai 29.4.2005, 09:41 | ||
На китайских сайтах лежит и на наших фтп уже почти пол года. К примеру istudio.dynserv.com У меня все получилось. ![]() Нужно было с утра на свежую голову. ![]() |
Автор: Quadr0 22.9.2005, 15:29 |
... |
Автор: Guest 7.11.2005, 20:58 |
такойже трабл как и у мастера Cannot find resource file: C:\Program Files\Borland Delph7\Lib\SynUniSyn_D7.res. Recreated у меня 2005 дельфи в 7 получилось установить в 2005 чета не палит (((( |
Автор: Quadr0 8.11.2005, 19:03 |
... |
Автор: Vitalik 9.11.2005, 21:01 |
Э... Файла SynUni_D9 в поставке нету ![]() Выложи его здесь, пожалуйста ![]() |
Автор: Quadr0 10.11.2005, 01:22 |
... |
Автор: Гость_Denis 15.12.2005, 14:46 |
Не удается скачать файл SynUni_D2005.zip |
Автор: Vitalik 15.12.2005, 20:09 |
У меня отлично качает... |
Автор: stdenis 16.12.2005, 09:02 | ||
Нажимаю на ссылку с файлом , и мне возвращается ответ
|
Автор: stdenis 16.12.2005, 14:04 |
Господа, думаю, что я не первый и не последний кто использует D2005 в связке с вашей замечательной библиотекой. Поэтому предлагаю включить файл SynUni_D2005.zip в общий пакет. |
Автор: Vitalik 16.12.2005, 17:54 |
Согласен, так и в следующей версии и будет ![]() А пока можете скачать этот пакет отсюда: http://www.unihighlighter.com/files/other/SynUni_D2005.zip |
Автор: Hrum 8.5.2006, 06:58 |
Ответьте плиз, почему у мя дублируется текст при вводе в SynEdit и повторяется последний символ при загрузке файла, когда я активизмрую подсветку (UniSyn1.Enabled:=True) Я и так увозюкался устанавливать эти компоненты под Delphi 2005, а тут на те ![]() Ой блин... последнее сообщение в декабре прошлого года, а я то думал форум поддерживается ![]() |
Автор: gambit 16.2.2007, 14:06 | ||
Ребята помогите.
|
Автор: DwnldDany4Guest 8.5.2009, 12:11 | ||||
Та же проблема под D7![]() Сделал так:
Ошибку не выдает. Кинул кнопку:
Компилируем, запускаем, тыкаем кнопку, результат: ![]() Т.е. не пашет. D7, SynEdit2.0.3stable, Uni 1.8 Счас буду пробовать другую версию |
Автор: Crw 8.5.2009, 15:13 |
А при загрузке подсветки из файла, тоже ничего не работает? |
Автор: DwnldDany4Guest 8.5.2009, 15:38 | ||||
файл
Результат тот же. Другую версию пока не тестил ![]() |
Автор: DwnldDany4Guest 8.5.2009, 16:16 |
Поставил Uni 2.0b4, там все нормально |
Автор: jhonyxakep 11.5.2011, 10:08 | ||
Если тема всё еще жива.... ...На Delphi 7 вылазят ошибки
Может проект совсем того? Как-то жалко будет... |