|
|
|
|
#1 |
|
Участник
|
Ну вот я пробовал паковать, распаковывать исходный Map.
Ну если бы там не было Set, то было бы просто куча Map::insert. То есть она бегает в цикле по контейнеру который ей передается в create и вызывает Map::insert. Кстати контейнеры тут тоже вынужденно используются при запаковке распаковке. |
|
|
|
| За это сообщение автора поблагодарили: mazzy (10). | |
|
|
#2 |
|
Участник
|
у меня нет сейчас под рукой 2012.
можете сюда приложить код метода unpack, который приводит к такому трейсу? Последний раз редактировалось mazzy; 09.02.2022 в 12:12. |
|
|
|
|
#3 |
|
Участник
|
Код в D365FO:
X++: public boolean unpack(container _packedClass) { boolean success = false; Version version = RunBase::getVersion(_packedClass); container packedCollection; switch (version) { case #CurrentVersion: [version, #CurrentList, packedCollection] = _packedClass; oneToManyCollection = Map::create(packedCollection); success = true; break; } return success; } |
|
|
|
| За это сообщение автора поблагодарили: mazzy (2). | |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|