|
![]() |
#1 |
Участник
|
![]()
Хочу с приложения отправить в Axapta XML в виде строки:
X++: ax.CallStaticClassMethod(xmlClassName, xmlMethodName, _xml); X++: static str xmlMethodName(str 8000 _xml) Как сделать, чтобы в параметр можно было запихнуть например 5000 символов? |
|
![]() |
#2 |
Участник
|
EDT строкового типа не может иметь длину больше 1000 символов. Странно, что у Вас нет ошибки на этапе компиляции
Если требуется длина больше 1000 символов, то используют тип (memo). Т.е. "неопределенной" длины. Для XML есть такой Extended Data Types, который так и называется "XML" X++: static str xmlMethodName(XML _xml) Также можно использовать просто "str" без указания размерности. Но это не всегда работает. По возможности, такое указание типа следует избегать
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: SuperStar88 (1). |
|
|