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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.07.2009, 20:47   #1  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Вставляйте в контейнер List с единственной записью.

А если серьезно, то почему для вас так принципиален контейнер?
__________________
С уважением,
glibs®
Старый 24.07.2009, 20:53   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Джоб у меня такоо плана был .
Цитата:
Сообщение от glibs
...Вставляйте в контейнер List с единственной записью...
Наверное, я имел в виду list.pack(). В смысле, тоже контейнер.

Кстати, в List можно вставить объект, в контейнер нет. Если я не ошибаюсь. А вообще мне казалось, что буфер в контейнер не вставляется. Так что спасибо, вспомнил теорию.
__________________
С уважением,
glibs®
Старый 24.07.2009, 20:55   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,972 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от glibs Посмотреть сообщение
Вставляйте в контейнер List с единственной записью.

А если серьезно, то почему для вас так принципиален контейнер?
Для меня - нисколько не принципиален.

Заметил что многие разработчики любят использовать контейнеры и класть туда все скопом. У нас из-за описанного бага в некоторых местах ошибки лезли.
Старый 24.07.2009, 21:00   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от Logger
...многие разработчики любят использовать контейнеры...
IMHO им просто лень изучать как следует и потом использовать API Аксапты.

Не бросайте в меня камнями, пож. Я знаю, что вас тут много.
__________________
С уважением,
glibs®
Старый 24.07.2009, 21:30   #5  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Вообще, создание классов-контейнеров (Map, List, Set) с типом Record у меня находится в списке приемов, благодаря которым можно получить проблему на ровном месте.

Уже несколько раз натыкался на случаи, когда память, выделенная на AOS под хранение Record не возвращается операционной системе даже после переиниициализации класса контейнера. Как правило, данная проблема ловится на самописных отчетах, обрабатывающих большой объем данных.

Может быть в пятерке исправили - не проверял. Кроме того, подозреваю, что существует некая критическая длинна записи, после которой начинает проявляться данная проблема, но я не экспериментировал, а просто перепаковал все необходимые поля в контейнер от греха подальше.
Теги
container, dataarea, компания

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dataareaid conpeek Logger DAX: Программирование 5 02.02.2009 12:11
Строки временной таблицы с разными DataAreaId PavelSR DAX: Программирование 16 26.03.2008 10:32
Dave: Creating 'Permanent' Indexes on DataAreaId in Dynamics AX Blog bot DAX Blogs 0 29.02.2008 05:37
Inside Dynamics AX 4.0: Common Search Blog bot DAX Blogs 0 29.10.2007 10:50
Самопроизвольная смена компании (DataAreaId) у табличной переменной gl00mie DAX: Программирование 14 10.04.2006 12:18
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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