|
|
#1 |
|
Участник
|
Как можно организовать сериализацию класса Map
Всем привет!
Ребята, а как можно организовать сериализацию класса Map? Собирался через pack()/unpack(), возникает исключение...
|
|
|
|
|
#2 |
|
Участник
|
Map x=Map::create(_packedMap)
|
|
|
|
|
#3 |
|
Участник
|
Непонятно как запаковать и распаковать...
|
|
|
|
|
#4 |
|
Участник
|
X++: Map x = new Map.... container p; ; // упаковка p = x.pack(); // распаковка x = Map::create(p); |
|
|
|
| За это сообщение автора поблагодарили: Morpheus (1). | |
|
|
#5 |
|
Участник
|
А что, так не работает?
X++: Map m = new Map(Types::STRING, Types::INTEGER); Map m2; container c; ; m.insert("hELLO", 2); c = m.pack(); m2 = Map::create(c); print m2.elements(); pause; Ладно, тогда хоть ссылку дам полезную, может кому пригодиться ![]() http://www.axaptapedia.com/Map_%28Foundation_class%29 |
|
|
|
| За это сообщение автора поблагодарили: Morpheus (1). | |
|
|
#6 |
|
Участник
|
А как в СУБД Map попадает и возвращается, как тип Container?
Последний раз редактировалось Morpheus; 30.03.2007 в 16:30. |
|
|
|
|
#7 |
|
Участник
|
Ээ. Никак. А при чем тут СУБД? Или ты хочешь в SysLastValue его пихать?
Так и пихай, как контейнер (как queryRun.pack() в RunBase) |
|
|
|
|
#8 |
|
Участник
|
Спасибо! Всем добавил респект!
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Вызов метода базового класса | 15 | |||
| Types::Record в качестве ключа для класса Map | 12 | |||
| Вызов класса из другого класса | 9 | |||
| передача курсора в два класса | 3 | |||
| Запустить метод класса | 2 | |||
|