2Андре видел я это все и смотрел в этом направлении, но увы...
Вот мой код:
PHP код:
COMVariant a = new ComVariant(COMVariantInOut::IN, COMVariantType::VT_SAFEARRAY);
Array arr;
arr = new Array(Types::Integer);
arr.value(1, 0);
arr.value(2, 0);
a.safeArray(arr, COMVariantType::VT_VARIANT);
cell = cellSet.Item(a);
Ругается на неверные параметры при вызове Item.
Давайте обратимся к описанию метода, который мне нужно вызвать:
[id(00000000), propget, vararg, helpcontext(0x00315634)]
Cell* Item([in] SAFEARRAY(VARIANT)* idx);
Обратите внимание, что idx передается по ссылке - может быть в этом проблема?
Например в C# я писал cellSet.get_Item(ref coords) - есть ли какой-нибудь аналог ref в X++?