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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> UniHighlighter 2.0 Beta4, Дата выпуска: 26.07.2006 
:(
    Опции темы
Vitalik
  Дата 26.7.2006, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

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



Внимание!

Выкладываю новую версию UniHighlighter 2.0 Beta4
Так как уже пару дней не получается уделить ей должного внимания..

Список изменений в компоненте:
  • Возможность хранения в подсветке произвольных параметров CustomData (об этом здесь)
  • Возможность сохранения подсветки в старом формате 1.5
  • Небольшие исправления в сохранении подсветки в формате 1.8
  • Ликвидированы еще небольшие утечки в компоненте (теперь, надеюсь, их больше не найти)
  • Попытка добавить поддержку использования компонента с SynEdit 1.1 (в целом успешно, но иногда почему-то глючит)
Список изменений в дизайнере:
  • Возможность редактирования произвольных параметров CustomData
  • Возможность редактирования в дизайнере всей информации о подсветке
  • Возможность редактирования свойств редактора (цвет активной линии и выделения)
  • Перевод дизайнера выделен в отдельный модуль (теперь его легко замещать)
  • "Колорбоксы" для выбора цвета выделены в отдельный модуль (фрейм и модуль данных)
  • Сделан более красивый Enabled=False для колорбоксов и исправлены мелкие баги
Примечания:
  • Чтобы UniHighlighter откомпилировался со старым SynEdit 1.1 нужно добавить директиву {DEFINE SYNEDIT11} в файл SynUniHighlighter.inc
  • Чтобы редактировать дизайнер в Delphi нужно, чтобы к проекту был добавлен фрейм SynUniColorBox.pas (в uses)
Скачать можно здесь:
  • http://slil.ru/22957560 - UniHighlighter 2.0 Beta4 Lite, Format: RAR-archive (sources, 3 demos, information) 
  • http://slil.ru/22957575 - UniHighlighter 2.0 Beta4 Lite, Format: ZIP-archive (sources, 3 demos, information) 
  • http://slil.ru/22957619 - UniHighlighter 2.0 Beta4 Full, Format: RAR-archive (sources, 3 demos, information, exes)
smile   

Это сообщение отредактировал(а) Vitalik - 26.7.2006, 22:18
PM MAIL WWW ICQ YIM   Вверх
Seldon
Дата 5.8.2006, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



отправьте кто-нибудь пожалуйста бетку 4 на seldon.mib att gmail.com
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор
PM MAIL WWW   Вверх
Seldon
Дата 10.8.2006, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



люди! Виталик в ближайшее время не сможет выйти в инет и выслать, ну вышлите кто-нить,а ?
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор
PM MAIL WWW   Вверх
Sep.
Дата 11.8.2006, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Временно выложил у себя (77kb), пока  кто нибудь из админов unihighlighter.com не разместит нормально.
--------------------
Syn - TotalCommander lister plugin |  SynTree - coders sourcebook  
PM MAIL   Вверх
Seldon
Дата 11.8.2006, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



спасибо
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор
PM MAIL WWW   Вверх
Vitalik
Дата 3.9.2006, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

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




M
Vitalik
Обсуждение проблем при вызове SynUni.Reset() выделено в отдельную тему "Моргание и сброс выделения в SynEdit'е при вызове SynUni.Reset()"

PM MAIL WWW ICQ YIM   Вверх
Vitalik
Дата 3.9.2006, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

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




M
Vitalik
Обсуждение проблемы неправильного выделения строки "// комментарий" выделено в тему "Неправильно выделяется строка "// комментарий""

PM MAIL WWW ICQ YIM   Вверх
Sep.
Дата 15.9.2006, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Еще одно небольшое неудобство замеченное в этой версии:
При подключении хайлайтера к SynEdit перекрываются значения SynEdit.Color и SynEdit.Font.Color стандартными clWindow, clWindowText. Т.е. при загрузке текста в синедит и пустой подсветке приходится делать SynEdit.Highlighter:=nil; чтобы заюзались цвета синедита по умолчанию, а не системные.
--------------------
Syn - TotalCommander lister plugin |  SynTree - coders sourcebook  
PM MAIL   Вверх
PaulIsh
Дата 1.10.2006, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Если сделать изенения в каком-либо файле подсветки, нажать Ok, потом в списке файлов подстветки перейти на другой файл подсветки, то вызывается процедура TfmHighlights.SaveIfNeed

Далее в btSaveClick происходит ошибка в строке
Код

  ListView1.Items[ListView1.ItemIndex].Caption := edName.Text


Предлагаю заменить

Код

  if ListView1.ItemIndex <> -1 then
    ListView1.Items[ListView1.ItemIndex].Caption := edName.Text else
  if ListView1.ItemFocused <> nil then
    ListView1.ItemFocused.Caption := edName.Text;


А вообще, я правильно понял, что ошибки сюда писать? Или есть tracker ?
PM MAIL   Вверх
x77
Дата 6.12.2006, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



может быть, у меня уникальная конфигурация дельфей и пр....  но когда я подключаю SynUniSyn к SynEdit'у, у меня все вводимые символы дублируются. если на пустой форме в пустом окне сказать, например, 'a', то редактор покажет 'aa', причём "лишнее' а не вводится само, а только отрисовывается - на самом деле в Lines его нет, что видно при сохранении....

никто не сталкивался? 


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


Шустрый
*


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

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



в файле SynUniHighlighter.pas в методе TSynUniSyn.Next надо найти строку
Код

FEol := True; // We are at the end of line

и вставить после неё строку
Код

FTokenPos:=Length(FLine);

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


Эксперт
***


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

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



Seldon, отлично, спасибо! до меня дошло, что неправильно определяется положение токена относительно конца строки, но я пытался просто комментировать лишние вызовы отрисовки токена ;)


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


Бывалый
*


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

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



Почему нет пакета для Delphi2005?
Я где-то в форуме нашел ссылку на это дело, но выдает ошибку про fAttre...

Даже если сделать с SunEditom то, что указано на сайте...
Скажите, есть ли все-таки возможность поставить SynUni на SynEdit под D2005?

PM MAIL WWW   Вверх
Seldon
Дата 6.12.2006, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата
Я где-то в форуме нашел ссылку на это дело, но выдает ошибку про fAttre...
Даже если сделать с SunEditom то, что указано на сайте...
 после изменения SynEdit'a его желательно перекомпилировать. и покажи что за ошибка.

Цитата
Скажите, есть ли все-таки возможность поставить SynUni на SynEdit под D2005?
что на D7 что на D2006 ставицца отлично. возможно с 2005 проблемы из-за её дикой глючности, не знаю
--------------------
MiBEditor v2.Alpha 10 - Программерский редактор
PM MAIL WWW   Вверх
vmazz
Дата 14.4.2009, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.4.2009
Где: В городе где нет метро...

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



Seldon, Обьясните желательно попунктно как вы поставили его на 2006, на D7 добился а вот 2006 никак не получается, сам SynEdit 2.0.6 поставил без проблем
PM MAIL WWW ICQ   Вверх
vmazz
Дата 15.4.2009, 03:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 13.4.2009
Где: В городе где нет метро...

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



Отвечаю сам себе и тем кто потылся ставить на более новые версии дельфи чем 7. Делал все на Delphi 10 (2006).
Ставил я пакет SynUni_D7.
Далее поправил в нем
Код

requires
  {$IFDEF UNIDESIGNER20}
  VirtualTreesD7,
  vcljpg,
  {$ENDIF}
  designide,
  {$IFDEF xxx} //TODO
  xmlrtl,
  {$ENDIF}
  SynEdit_R2006; // Раньше было SynEdit_R7

Далее пропатчил все файлы как написано в инструкции.
И все заработало! Ставил на SynEdit 2.0.6
Корефан сказал мне что 2007 версию ставил таким же макаром и все встало.

Это сообщение отредактировал(а) vmazz - 15.4.2009, 03:44
PM MAIL WWW ICQ   Вверх
DesweR
Дата 11.5.2010, 05:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ССЫЛКИ БИТЫЕ!!!   smile 
PM MAIL   Вверх
DesweR
Дата 11.5.2010, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Еле-еле нашёл одну ссылку (внимание, рабочая до 2010-07-01):
http://www.onlinedisk.ru/file/366702/
PM MAIL   Вверх
neorad
Дата 5.7.2010, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



У кого есть, выложите где-нибудь свежие компаненты под codegear 2009: SynEdit + SynUniHighlighter 
Вобще найти нет возможности!
PM MAIL   Вверх
Vitalik
Дата 9.9.2010, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

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



Вот, на всякий случай, UniHighlighter 2.0 Beta 4, многолетней давности. Если кому нужно.
http://filestore.com.ua/?d=CD00D9CB9

Сейчас Quadr0 (Garnet) работает над новой версией компонента.

Добавлю еще ссылку на deposit:
http://depositfiles.com/files/dxey01f2n

Это сообщение отредактировал(а) Vitalik - 23.10.2010, 00:54
PM MAIL WWW ICQ YIM   Вверх
TheCoder
Дата 17.6.2012, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



СРОЧНО требуется компонент , залейте плиииЗ на этот сайт)))))
PM MAIL   Вверх
darkstarx
Дата 17.8.2012, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Очень нужен компонент UniHighlighter для SynEdit 2.0.6 или самой последней из svn
Пожалуйста, поделитесь исходниками, ссылкой на них, на репозиторий, хотя бы ссылки, по которым можно отыскать исходники...

Все указанные ссылки уже не работают к сожалению :( может быть кто-то сможет создать ветку svn для компонента SynUniHighlighter в репозитории самого SynEdit, было бы просто шикарно, ребят!..

Это сообщение отредактировал(а) darkstarx - 17.8.2012, 16:55
PM MAIL   Вверх
s1lver
Дата 30.8.2012, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Похоже проект умер, очень жаль...


--------------------
Я собрался жить вечно - пока все идет нормально!
PM MAIL ICQ   Вверх
Vitalik
Дата 3.9.2012, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Координатор проекта
Сообщений: 653
Регистрация: 8.11.2004
Где: Ukraine, Kharkov

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



Если очень нужно, могу попробовать откопать старую версию UniHighlighter 2.0 Beta 4, которую выкладывал ранее.
Это последняя версия, которой я занимался несколько лет назад. После этого проект развивал Quadr0 (Garnet).
PM MAIL WWW ICQ YIM   Вверх
s1lver
Дата 7.9.2012, 07:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Да, был бы очень признателен  smile 


--------------------
Я собрался жить вечно - пока все идет нормально!
PM MAIL ICQ   Вверх
EugenyCarrera
Дата 10.4.2013, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте!

Нужен компонент, залейте пожалуйста  куда-нибудь
PM MAIL   Вверх
StranikS
Дата 2.6.2013, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(EugenyCarrera @ 10.4.2013,  12:26)
Здравствуйте!

Нужен компонент, залейте пожалуйста  куда-нибудь

Вот здесь последние версии компонента.
PM MAIL   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | SynUniHighlighter и SynEdit | Следующая тема »


 




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


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

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