Снегопат https://snegopat.ru/forum/ |
|
Несколько вопросов о ITextWindow https://snegopat.ru/forum/viewtopic.php?f=1&t=423 |
Страница 1 из 1 |
Автор: | Magister [ 22 мар 2013, 03:54 ] |
Заголовок сообщения: | Несколько вопросов о ITextWindow |
В процессе разборок с редактированием текста возникло несколько проблем: 1) Присвоение пустой строки textWnd.selectedText валит Конфигуратор. 2) Уже писал в теме про format.js - изменение selectedText сбрасывает точку останова. Собственно вопрос - как с этим бороться? И ещё, а кто такой extObject с типом OleVariant и с чем его едят? |
Автор: | orefkov [ 22 мар 2013, 08:33 ] |
Заголовок сообщения: | Re: Несколько вопросов о ITextWindow |
Присвоение selectedText в движке 1С делается ровно так же, как вставка из буфера обмена. Точки останова при вставке из буфера также сбрасываются. Насчет пустого текста посмотрю, проверю. |
Автор: | orefkov [ 22 мар 2013, 08:37 ] |
Заголовок сообщения: | Re: Несколько вопросов о ITextWindow |
extObject - это "внешний" объект, который 1С передает модулю для работы контекстной подсказки, т.е. тот объект, чьи методы будут доступны в модуле. Для модулей обычных форм это сама Форма. Для управляемых - переданный объект не преобразуется в значение, поэтому я ничего не возвращаю. |
Автор: | Magister [ 22 мар 2013, 13:00 ] |
Заголовок сообщения: | Re: Несколько вопросов о ITextWindow |
Спасибо, понятно. По selectedText - насколько я понял, на данный момент это единственный способ изменить часть текста, и именно он используется во всех скриптах - соответственно сбрасывая точки останова. Неужели редактор 1С умеет только так? Или просто снегопат пока что не умеет иначе? Если да - можно ли его научить? |
Автор: | orefkov [ 22 мар 2013, 13:19 ] |
Заголовок сообщения: | Re: Несколько вопросов о ITextWindow |
Может редактор и умеет, но я пока нашел только этот способ. При попытке изменить напрямую через TextManager - потом слетает редактор. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |