AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2008, 09:37   #1  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Попробуйте вместо

_error_reason := _dom.parseError.reason;

Использовать

_BigText.addtext(_dom.parseError.reason);
_BigText.GETSUBTEXT(_error_reason,1,1024);
Старый 05.11.2008, 10:49   #2  
grif is offline
grif
Участник
Аватар для grif
 
236 / 10 (1) +
Регистрация: 31.08.2006
Цитата:
Сообщение от apanko Посмотреть сообщение
Попробуйте вместо

_error_reason := _dom.parseError.reason;

Использовать

_BigText.addtext(_dom.parseError.reason);
_BigText.GETSUBTEXT(_error_reason,1,1024);
к сожалению так тоже не работает, но вариант интересный

Цитата:
Сообщение от RedFox Посмотреть сообщение
Не понял. А как Вы её используете?? Почему она выдает ошибку, если у Вас есть строка _error_reason, а MAXSTRLEN определит просто её длину строки в 1024. А совместно с функцией COPYSTR Вы просто скопируете строку нужной длины.
ну так я и использовал COPYSTR. Видимо ожидается что в неё передастся строка не более 1024 символов
Старый 05.11.2008, 18:06   #3  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от grif Посмотреть сообщение
ну так я и использовал COPYSTR. Видимо ожидается что в неё передастся строка не более 1024 символов
Стоп.. вспомнил, что есть проблемы с длиной строки переменной в версиях до 5.0 (точнее создать её можно без проблем, а вот работать с ними не получается из-за "проблемы в движке"). Ссылку дать не могу - не помню точно где слышал.
Попробуйте сократить размер до 250 и поссмотреть результат. Если что - бейте на 4 строки и ...
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:08.