Re[2]: COM C++ IDispatch Invoke
От: fuxx Россия  
Дата: 03.06.04 10:19
Оценка: 10 (1)
Здравствуйте, Vi2, Вы писали:

Vi2>Приведи, пожалуйста, описание этой функции в IDL формате.

Да уж все решилось. Вот просто неправильно делал:

Правильно будет примероно так:

::VariantInit ( &Args[1] );
Args[1].vt = VT_BSTR;
Args[1].bstrVal = VarName;
::VariantInit ( &Args[0] );
Args[0].vt = VT_BYREF | VT_VARIANT;
VARIANT Ret;
::VariantInit ( &Ret );
Args[0].pvarVal = &Ret;
Сергей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.