Показать сообщение отдельно
Старый 08.07.2004, 08:22   #5  
TravellerInTime is offline
TravellerInTime
Участник
Аватар для TravellerInTime
 
130 / 36 (2) +++
Регистрация: 14.07.2003
Адрес: Россия, Тула
2Андре видел я это все и смотрел в этом направлении, но увы...

Вот мой код:
PHP код:
COMVariant a = new ComVariant(COMVariantInOut::INCOMVariantType::VT_SAFEARRAY);
Array 
arr;

arr = new Array(Types::Integer);
arr.value(10);
arr.value(20);
a.safeArray(arrCOMVariantType::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++?