Здравствуйте, Аноним, Вы писали:
А>При попытке его прочитать hresult = DispGetParam(pdispparams, 0, VT_I2, &varg0, puArgErr);
А>Мне возвращают ошибку DISP_E_PARAMNOTFOUND
Я забыл, что ты пользуешься DispGetParam.
[MSDN]
If you have used DispGetParam to get the right side of a property put operation, the second parameter should be DISPID_PROPERTYPUT. For example:
DispGetParam(&dispparams, DISPID_PROPERTYPUT, VT_BOOL, &varResult, &uiArg)
[/MSDN]