![]() |
#5 |
Участник
|
Например: мап создается и заполняется на сервере, а используется на клиенте. В этом случае нужно передавать не мап, а контейнер. Скажем, в метод, который использует мап делаем не так:
X++: void myMetod(Map _mapItems) { MapIterator miItems; ; miItems = new MapIterator(mapItems); while (miItems.more()) { ... miItems.next() } ... } а так: X++: void myMetod(container _contems) { MapIterator miItems; ; miItems = new MapIterator(Map::Create(contems)); ... } А вообще лучше: X++: void myMetod(Map _mapItems) { MapEnumerator meItems; ; meItems = mapItems.getEnumerator(); while (meItems.moveNext()) { ... } } |
|
|
За это сообщение автора поблагодарили: V777 (1). |