View previous topic :: View next topic |
Author |
Message |
AlekseyKX
Joined: 22 Dec 2011 Posts: 12
|
(Separately) Posted: Fri Dec 23, 2011 14:42 Post subject: |
|
|
Alextp wrote: | Запишите видео (UVScreencamera'ой), плс |
Выслал письмом на support uvviewsoft com
Хочу еще задать вопрос.
Можно ли подключить внешний хелп?
Есть готовый хелп по языку в формате chm. Хочется по F1 его запустить и перейти на раздел об выделеном фрагменте.
Внешними инструментами запустить хелп получается, а вот перейти автоматом на поиск нужного фрагмента нет( |
|
Back to top |
|
 |
Vladimyr
Joined: 22 Sep 2011 Posts: 5
|
(Separately) Posted: Sat Dec 24, 2011 08:28 Post subject: Тень Syn'а |
|
|
Тень Syn'а
Доброе время суток, решил написать о баге, который возникает очень давно.
Если поработать некоторое время с плагином для TC, то иногда,
после наведения мышкой на любой из элементов окна листера до
появления всплывающей подсказки, от неё остаётся такая тень:
То есть, эта тень сопровождает любую всплывающую подсказку
и обычно исчезает вместе с ней, а здесь - продолжает висеть!
Причём поверх всех окон. Закрытие листера не спасает, приходится
перезапускать TC, тогда тень убирается.
Появляется сей глюк не сразу, а нерегулярно, иногда через
длительное время после начала работы.
Я обычно не выключаю ПК, а отправляю его в hibernation,
поэтому время аптайма может достигать недели и более.
Какой-либо закономерности в появлении бага заметить не удалось.
Если Syn не установлен в качестве плагина, баг не появляется. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Dec 24, 2011 13:36 Post subject: |
|
|
AlekseyKX wrote: | Можно ли подключить внешний хелп? |
Beta upd
запускайте HtmlHelpView.exe с параметрами
Htmlhelpview <CHM file> <Help topic>
Добавлено спустя 7 минут:
Vladimyr wrote: | Тень Syn'а |
не знаю, "куда копать". _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
Vladimyr
Joined: 22 Sep 2011 Posts: 5
|
(Separately) Posted: Sat Dec 24, 2011 14:04 Post subject: |
|
|
Alextp wrote: | Тень Syn'а
не знаю, "куда копать". |
думаю, где-то зависает вызов подсказки...
согласен потестировать отладочную версию с логами и выслать их в момент зависания тени
p.s.: забыл сказать, это проявляется и на Win7 и на XP |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Dec 24, 2011 16:42 Post subject: |
|
|
Где именно идет вызов подсказки- не знаю. Я не смотрел это. где-то внутри vcl. Еще есть у меня unit для убирания тени- вот он может глючить. но тоже не смотрел
Добавлено спустя 2 минуты:
+ возм-ть указать chm в качестве external tool. Будет вызываться поиск в этом chm для тек. слова.
Добавлено спустя 1 час 40 минут:
Beta Up. вызывать HtmlHelpView теперь явно не надо. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
AlekseyKX
Joined: 22 Dec 2011 Posts: 12
|
(Separately) Posted: Sat Dec 24, 2011 19:37 Post subject: |
|
|
Alextp wrote: | Beta Up. вызывать HtmlHelpView теперь явно не надо. |
Круто. Работает.
Выскажу еще пару пожеланий.
Можно ли сделать запуск редактора из командной строки с открытием файла на указанной по номеру строке? что то типа такого
sin.exe <FileName> /n=<NumberRow>
И возможно ли отображение внешних инструментов в выпадающем по правой кнопке мыши меню. Что бы можно было указать в настройках какой именно инструмент нужен в меню. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
AlekseyKX
Joined: 22 Dec 2011 Posts: 12
|
(Separately) Posted: Sun Dec 25, 2011 15:42 Post subject: |
|
|
Спасибо.
Из меню процедуры теперь запускаются, а что с параметром запуска приложения? |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
 |
AlekseyKX
Joined: 22 Dec 2011 Posts: 12
|
(Separately) Posted: Sun Dec 25, 2011 15:51 Post subject: |
|
|
Когда просил, мне казалось что сложнее с меню сделать.
Хотя я всех тонкостей delphi и используемых компонент незнаю |
|
Back to top |
|
 |
iteg
Joined: 01 Dec 2011 Posts: 109
|
(Separately) Posted: Mon Dec 26, 2011 12:11 Post subject: |
|
|
1) Если правой клавишей мыши нажать на v_scrollbar или h_scrollbar, то контекстное меню как для закладки. Такого не должно быть.
2) Включена опция История-Сохранять положение каретки. Открываем файл с количеством строк большем, чем помещается в окне, например 200, переводим каретку в конец файла - на последнюю строку. Затем закрываем файл и удаляем. Создается одноименный файл с уже другим количеством строк. Если меньшим, то происходит дополнение пустыми строками, достаточно просто перейти в конец текущего файла (т.е. сохраненная позиция строки каретки больше чем реально существующих строк). Если большим, то оставить ту позицию, в которой были до удаления файла.
Данных механизм использую при просмотре логов генерируемых программами.
3) Если в файле, например 4 строки, и они по вертикали помещаются в окне, то почему отображается вертикальный скрол. Для одной строки скрола нет.
4) Убрать из Редактор 2\Отображать фон текущей строки, т.к. данная опция уже присутствует в Вид\Текущая строка - фон. Если пользователю не нужен фон, то опцию в None, если нужен - выбрать цвет.
5) Добавить в Вид\Цвета\Текущие элементы Текущая строка для шрифта текста.
6) Добавить в Вид\Цвета\Текущие элементы для текущего выделенного элемента дерева (Дерево - Текущий элемент, Дерево - Текущий элемент - фон).
7) Если в коде искать, например, переменную. В SynWrite открыто Дерево. И если переменная найдена в некоторой процедуре класса, чтобы эта процедура была бы в дереве выделена, как при нажатии мышкой данного элемента. У меня цвет светло-серый и трудно сразу заменить в дереве. А так будет синим или как выше писал заданным цветом. Или , если я вправ, на данный момент, текущий элемент - светло-серый, а вот выбранный мышкой синий. Тогда определить цвета для двух случаев. |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Dec 26, 2011 12:40 Post subject: |
|
|
iteg
1-v_scrollbar или h_scrollbar, то контекстное меню как для закладки.
Надо поправить.
2-
не понял. Что предлагается?
3- то почему отображается вертикальный скрол.
Потому что опция "Редактор- Прокручивать до последней строки"
4) Убрать из Редактор 2\Отображать фон текущей строки
"Пусть будет". проще отключать (лезть в цвета дольше)
6-(Дерево - Текущий элемент, Дерево - Текущий элемент - фон).
Надо добавить _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
iteg
Joined: 01 Dec 2011 Posts: 109
|
(Separately) Posted: Mon Dec 26, 2011 13:14 Post subject: |
|
|
2) и 3) вопрос снять
5) добавить
7) При выходе из спящего режима выдается ошибка. Повторялось неоднократно.
Исключение в плагине:
System error. Code: 5.
Отказано в доступе.
И опять проблема с фокусом MessBox error. Получается, что окна являются модальными по отношению к главному окну TC?
Win7 x64.
[/img] |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Dec 26, 2011 13:32 Post subject: |
|
|
-5) Добавить в Вид\Цвета\Текущие элементы Текущая строка для шрифта текста.
не понял. Можно пояснее? что за тек. строка шрифта?
Цвет выд. эл. дерева- пока не разобрался как его ставить. Может делать ownerdraw (но не факт что пойдет для моего дерева)
Добавлено спустя 5 минут:
iteg wrote: | 7) При выходе из спящего режима выдается ошибка. |
Это "Выкл. компьютер- Ждущий режим"? Или другой?
iteg wrote: | окна являются модальными по отношению к главному окну TC? |
да _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
|