![]() |
#4 |
Участник
|
Цитата:
Сообщение от Vadik
KERNDOC://Classes/COMVariant/safeArray
а тут пример с передачей ![]() Это первое, что я сделал - но это не работает. <div class='XPPtop'>X++</div><div class='XPP'> COMVariant a = [color=:blue]new[/color] ComVariant(COMVariantInOut::IN, COMVariantType::VT_SAFEARRAY); Array arr; arr = [color=:blue]new[/color] Array(Types::Integer); arr.value(1, 0); arr.value(2, 0); a.safeArray(arr, COMVariantType::VT_VARIANT); cell = cellSet.Item(a);</div> Имеем: [id(00000000), propget, vararg, helpcontext(0x00315634)] Cell* Item([in] SAFEARRAY(VARIANT)* idx); Обрати внимание, что idx передается по ссылке - может в этом проблема? |
|