从IOleObjecttj 得到组件自定义的那个接口出错,HELP ME!
方法定义:[id(2), helpstring("方法GetFilePath")] HRESULT GetFilePath([out,retval] BSTR* pFilePath);
VARIANT vResult; // 函数返回的计算结果
VARIANTARG v;
v.vt = VT_BSTR;
DISPPARAMS dispParams = { &v, NULL, 1, 0 }; // 把参数包装在这个结构中
hr = lpDispatch->Invoke( // 调用函数
dispID, // 函数由 dispID 指定
IID_NULL,
LOCALE_SYSTEM_DEFAULT,
DISPATCH_METHOD,
&dispParams, // 参数
&vResult, // 返回值
NULL,
NULL);
ASSERT( SUCCEEDED( hr ) );
这样高用,参数出错了没?