v7: получаемая строка превысит допустимые размеры, как побороть? #590924


#0 by pvase
Если в строке идет подряд больше 499 символов (без переноса строк "РазделительСтрок"), то такой текст в окно сообщений вывести нельзя. Попытался его показать через объект "Текст" ошибка та же: "Одна из строк исходного текста превышает допустимые размеры". Как можно обойти это ограничение и увидеть текст? (Это текст запроса на SQL, надо отловить где в нем ошибка).
#1 by Sh1ko
показывай кусками, в чем проблема?
#2 by aleks-id
запиши в файл
#3 by Mikeware
#4 by pvase
Как вариант, думал может проще есть, а так придеться каждые 499 символов вставлять перенос. Тоже выход. Так и делал: А в ответ ошибка.
#5 by pvase
Как вариант, можно еще через RichText показать используя ActiveX на форме.
#6 by Zypse
Можно попробовать через V7Plus(Объект V7TextFile)
#7 by andrewks
и чем он лучше, чем Текст?
#8 by Zypse
Работает с более длинными строками. Какими сейчас уже не помню.
#9 by Mikeware
я тебе привел функцию прям из рабочей базы...
#10 by pvase
У меня пример из Выдает ошибку при вызове метода Показать. Похоже что ограничение тоже самое.
#11 by Ковычки
ВвестиСтроку(ДлинющаяСтрока,,0,1);
#12 by Ковычки
Форма.Строка.Заголовок(ДлинющаяСтрока);
#13 by pvase
"ВвестиСтроку" вполне подходит. Спасибо.
#14 by Torquader
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С