Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
[ Закрыто ] Получить значение RichText, Хочу через GetText() текст считать, но меня выкидывает с исключением Edit mode was not set
 
Всем приветик, у меня такой вопрос: есть ли простой способ получить абсолютно все текстовые поля документа? Я имею в виду тексты в таблицах, просто поля, таблички и тд.
Если конкретно: я вызываю от документа метод GetTexts(), в цикле хочу через GetText() текст считать, но меня выкидывает с исключением Edit mode was not set. Что советуете, господа?
Изменено: Паша Маргинал - 15.06.2017 15:35:15
 
Цитата
Паша Маргинал написал:
Всем приветик, у меня такой вопрос: есть ли простой способ получить абсолютно все текстовые поля документа?

похоже на ошибку в API. когда добавляешь текст в документ, вылетает исключение, типа 'System.AccessViolationException':
T-FLEX CAD 15.1.68.0
 
Цитата
Паша Маргинал написал:
Всем приветик, у меня такой вопрос: есть ли простой способ получить абсолютно все текстовые поля документа? Я имею в виду тексты в таблицах, просто поля, таблички и тд.
Если конкретно: я вызываю от документа метод GetTexts(), в цикле хочу через GetText() текст считать, но меня выкидывает с исключением Edit mode was not set. Что советуете, господа?
"Edit mode was not set". У текста нужно вызвать функцию BeginEdit.
Не забудьте после завершения работы с текстом вызвать EndEdit.
...и он исчез, оставив за собой ощущение уходящего Маззи...
 
Цитата
Osiris2000 написал:
Цитата
Паша Маргинал написал:
Всем приветик, у меня такой вопрос: есть ли простой способ получить абсолютно все текстовые поля документа? Я имею в виду тексты в таблицах, просто поля, таблички и тд.
Если конкретно: я вызываю от документа метод GetTexts(), в цикле хочу через GetText() текст считать, но меня выкидывает с исключением Edit mode was not set. Что советуете, господа?
"Edit mode was not set". У текста нужно вызвать функцию BeginEdit.
Не забудьте после завершения работы с текстом вызвать EndEdit.
Большое спасибо :) все сработало
Страницы: 1