03.04.2003, 11:05 | #1 |
Соучастник
|
Мистика: anytype в Map
Цитата:
Map test_map = new Map(Types::Integer, Types::AnyType);
; test_map.insert(MyBaseEnum::key1, "test"); test_map.insert(MyBaseEnum::key2, false); при попытке что либо вытащить по ключам возвращает 0(то бишь false). Никаких предупреждений или ругательств со стороны Аксапты. если вместо AnyType использовать String - все работает. P.S.: пишу не для того чтобы хаять Аксапту, а чтобы другие начинающие X++ кодеры, не наступали на те же грабли. Если нет достойной документации, хоть слухами исправлять положение вещей.
__________________
View Anton Soldatov's LinkedIn profile |
|
11.12.2003, 16:09 | #2 |
Участник
|
Map test_map = new Map(Types::Integer, Types::AnyType);
.... А СOM объекты, я так понимаю, не получится туда запихнуть все равно?
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
29.12.2003, 11:56 | #3 |
Участник
|
Цитата:
Изначально опубликовано bucken
Map test_map = new Map(Types::Integer, Types::AnyType); .... А СOM объекты, я так понимаю, не получится туда запихнуть все равно? попробуй так : Map test_map = new Map(Types::Integer, Types::classes); ... Com excel = new COM('Excel.Application'); COM Map map = new map(Types::Integer,Types::class); COM c; ... // А далее ... map.insert(2,excel); c = map.lookup(2); // и так с любым COM |
|
29.12.2003, 12:33 | #4 |
Участник
|
спасибо. )
и правдо, чето не подумал.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|