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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2009, 15:04   #9  
alex55 is offline
alex55
MCTS
MCBMSS
 
224 / 145 (5) +++++
Регистрация: 13.02.2007
Адрес: Москва
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Вобщем решение в вышеприведенной ссылке было верное. Создаем с помощью конф. утилиты axc файл, открываем блокнотом и прописываем в конце maxbuffersize, text,0.
Все, теперь можно не бояться переполнения.
Попробовал - возникает ошибка в момент присваивания строки более 3MB.. Если пробовать setText сделать с исходной строкой - аналогично.

Ошибка времени выполнения: Недостаточно памяти для исполнения кода.

Трассировка стека

(C)\Jobs\Test_Str_3 - line 13

X++:
static void Test_Str_3(Args _args)
{
    str         s;
    int         i;
    str         res;
    textbuffer  tb = new textbuffer();

    for (i = 1; i<13250; i++)
    {
        s += strrep("a", 1000);
    }

    res = s;

    tb.setText(res);
    tb.toFile("d:\\test1.txt");

    info("Test_Str_3: finished.");
}
DAX 4.0.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axStart: Always add str tostring() method on your class for debug purpose. Blog bot DAX Blogs 0 20.03.2008 14:05
Изменение поведения lookUp-а на динамическом Control-e... Lemming DAX: Программирование 5 09.06.2005 12:18
Особенности ODBC выборки Александр Костоусов DAX: Программирование 2 12.10.2004 09:46
Особенности импорта из Excel Pegiy DAX: Функционал 0 26.01.2004 16:15
Особенности национальной кухни. Отгрузочная накладная Yrevich DAX: Функционал 8 03.07.2003 19:59

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

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

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