Снегопат

Обсуждение Снегопата
Текущее время: 25 ноя 2024, 16:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Несколько вопросов о ITextWindow
СообщениеДобавлено: 22 мар 2013, 03:54 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
В процессе разборок с редактированием текста возникло несколько проблем:
1) Присвоение пустой строки textWnd.selectedText валит Конфигуратор.
2) Уже писал в теме про format.js - изменение selectedText сбрасывает точку останова.

Собственно вопрос - как с этим бороться?

И ещё, а кто такой extObject с типом OleVariant и с чем его едят?

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов о ITextWindow
СообщениеДобавлено: 22 мар 2013, 08:33 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Присвоение selectedText в движке 1С делается ровно так же, как вставка из буфера обмена.
Точки останова при вставке из буфера также сбрасываются.
Насчет пустого текста посмотрю, проверю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов о ITextWindow
СообщениеДобавлено: 22 мар 2013, 08:37 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
extObject - это "внешний" объект, который 1С передает модулю для работы контекстной подсказки, т.е. тот объект, чьи методы будут доступны в модуле.
Для модулей обычных форм это сама Форма.
Для управляемых - переданный объект не преобразуется в значение, поэтому я ничего не возвращаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов о ITextWindow
СообщениеДобавлено: 22 мар 2013, 13:00 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Спасибо, понятно.
По selectedText - насколько я понял, на данный момент это единственный способ изменить часть текста, и именно он используется во всех скриптах - соответственно сбрасывая точки останова.
Неужели редактор 1С умеет только так? Или просто снегопат пока что не умеет иначе? Если да - можно ли его научить?

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Несколько вопросов о ITextWindow
СообщениеДобавлено: 22 мар 2013, 13:19 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Может редактор и умеет, но я пока нашел только этот способ.
При попытке изменить напрямую через TextManager - потом слетает редактор.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 91


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB