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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.10.2004, 18:53   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
? Что хранит map ? ссылки на Record или сам рекорд в упакованном виде ?
Подскажите как реально работает map
при исполнении примерно такого кода :
MapIterator mi;
InventTrans inventTransCopy;
InventTrans inventTransCopy2;

map mapInventTrans;
mapInventTrans = new map(types::INTEGER,types::RECORD);
...

mapInventTrans.insert(inventTransCopy.RecId,inventTransCopy);
...

mi = new mapIterator(mapInventTrans);
mi.begin();
while (mi.more())
{
inventTrans = mapInventTrans.lookup(mi.key());
/*

Что реально происходит при вызове методов insert и
lookup ? Упаковка переменной типа RECORD в некую бинарную структуру и копирование, либо просто копирование ссылки на экземпляр RECORD ?


Кстати, а если мы перебирали эти рекорд в цикле типа
while select forupdate
то что будет с элементами mapa которые мы заполнили в процессе цикла
после того как цикл завершится ?

*/
...
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Помещение временной таблицы в Map Lemming DAX: Программирование 20 19.10.2017 14:16
Dynamics AX: Map Object Sorting - a real issue Blog bot DAX Blogs 7 15.10.2008 12:02
MAP vs Class. В чем идейная необходимость в MAP-ах? А что если использовать Class вместо MAP? Hub DAX: Программирование 16 11.08.2008 16:58
casperkamal: Using record templates in code for Dynamics Ax 4.0. Blog bot DAX Blogs 0 10.05.2008 19:14
Types::Record в качестве ключа для класса Map Gad DAX: Программирование 12 11.07.2007 10:54

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

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

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