Снегопат
https://snegopat.ru/forum/

SciColorerV8
https://snegopat.ru/forum/viewtopic.php?f=1&t=61
Страница 80 из 81

Автор:  bernc [ 21 июл 2016, 16:27 ]
Заголовок сообщения:  Re: SciColorerV8

Помогите установить SciColorerV8.
Файл addins.ini не могу найти в папке со снепопатом.
Так что добавить SciColorerV8 файлы не куда.

Автор:  orefkov [ 21 июл 2016, 18:38 ]
Заголовок сообщения:  Re: SciColorerV8

scicolorerv8 работает только со старым снегопатом.
И в нём addins.ini надо создать самому.

Автор:  BruS [ 26 окт 2017, 12:25 ]
Заголовок сообщения:  Re: SciColorerV8

Доброго дня.
Прочитав сообщения по поводу scicolorerv8, включая альтернативы все-таки хочу задать вопрос - рассматривается ли запуск данного скрипта в текущей версии снегопата?

Автор:  Luck [ 23 сен 2019, 10:10 ]
Заголовок сообщения:  Re: SciColorerV8

А всплывающее сообщение при отладке можно будет запилить? :)

Вложения:
Безымянный.png
Безымянный.png [ 11.16 КБ | Просмотров: 9882 ]

Автор:  orefkov [ 23 сен 2019, 10:44 ]
Заголовок сообщения:  Re: SciColorerV8

Точно сказать не могу. В ближайшее время я не буду добавлять нового функционала в колорер.
Объясню почему:
Начиная с 8.3.12 (с совместимостью над которой я сейчас работаю) и далее - 1С перестала использовать стандартные окна windows для внутренних окон Конфигуратора.
То есть создается одно главное окно, а внутри всё отрисовывается самой 1С.
Подсказка снегопата и колорер работали, взаимодействуя через стандартный WinAPI с окнами редактора.
Сейчас их нет, взаимодействовать не с чем. Как заставить работать подсказку снегопата, я примерно представляю, и работаю над поисками в этом направлении.
А вот как туда прицепить колорер - пока не имею представления.
Если не найду способ, то в релизах 1С от 8.3.12 и выше - колорера вообще не будет.
А вот если в процессе работы с совместимостью с 8.3.12 придумаю способ, тогда и буду его допиливать.
Поэтому пока не вижу смысла дорабатывать колорер, т.к. еще неизвестно, будет ли это актуально для новых релизов.

Автор:  Luck [ 23 сен 2019, 12:42 ]
Заголовок сообщения:  Re: SciColorerV8

Ответ исчерпывающий)

Автор:  nytlenc [ 24 сен 2019, 06:43 ]
Заголовок сообщения:  Re: SciColorerV8

Согласен с Александром. Да и на самом деле колорер не главное т.к. думаю его использует меньшинство. Главное на самом деле это подсказка! Ей пользуются абсолютно все и это главная фишка снегопата.

Автор:  Magister [ 25 сен 2019, 23:36 ]
Заголовок сообщения:  Re: SciColorerV8

Эх, если не получится запилить (только не колорер а мой SynEdit - впрочем тут сам механизм важен), то будет печально. Я без множественного редактирования буду грустить...

Автор:  orefkov [ 25 сен 2019, 23:57 ]
Заголовок сообщения:  Re: SciColorerV8

Magister писал(а):
Эх, если не получится запилить (только не колорер а мой SynEdit - впрочем тут сам механизм важен), то будет печально. Я без множественного редактирования буду грустить...

А SynEdit как работает - создает дочернее окно в редакторе или сабклассирует окно редактора и в нём рисует?
Если просто рисует в окне штатного редактора, то скорее всего можно будет.

Автор:  Magister [ 26 сен 2019, 00:35 ]
Заголовок сообщения:  Re: SciColorerV8

orefkov писал(а):
Magister писал(а):
Эх, если не получится запилить (только не колорер а мой SynEdit - впрочем тут сам механизм важен), то будет печально. Я без множественного редактирования буду грустить...

А SynEdit как работает - создает дочернее окно в редакторе или сабклассирует окно редактора и в нём рисует?
Если просто рисует в окне штатного редактора, то скорее всего можно будет.

Дочернее окно, плюс перехватывает оконную процедуру редактора и V8MDILocalFrame (для отслеживания закрытия окна).
И текст полноценно сам редактирует, передавая изменения в штатный редактор (и получая оттуда программные изменения).

Так что непонятно как это сделать. Разве что как-то (как?) определять размер окна редактора и позиционировать своё окно там (как дочернее от главного - но с фокусом окна не знаю как тут будет) плюс перехватывать оконную процедуру главного окна и обрабатывать события как-то (как?) проверяя что сейчас активен именно этот редактор.

Страница 80 из 81 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/