07.07.2011, 14:47 | #1 |
Участник
|
Через NetBusinessConnector получить CLRObject, созданный в Аксапте
Можно ли через NetBusinessConnector получить CLRObject, созданный в Аксапте?
Пишу: X++: static server System.String[] getTestArray() { System.String[] strs; InteropPermission perm; ; perm = new InteropPermission(InteropKind::ClrInterop); perm.assert(); strs = new System.String[3](); strs.SetValue("AAA", 0); strs.SetValue("BBB", 1); strs.SetValue("CCC", 2); CodeAccessPermission::revertAssert(); return strs; } P.S.: На удачу вместо System.String[] попробовал вернуть аксаптовский Array(Types::String). Заработало Но вопрос о возврате именно CLRObject остался. А по поводу чудесного преобразования аксаптовского Array в System.String[] интересно узнать. Эта возможность где-то документированна или пользоваться этим можно только на свой страх и риск? Последний раз редактировалось S.Kuskov; 07.07.2011 в 15:03. |
|