тип Variant

  • Автор темы Автор темы NullPointer
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

NullPointer

Есть два параметра у функции - типа Variant. Нужно вычислить результат сложения этих параметров (параметры передаются целыми числами). Помогите, а то ума не приложу как с этим работать.
 
что за тип хоть?
 
gamecreator, а что в верху не понятно написано???
 
Смотри свойство intVal;
Лучше используй -- COleVariant или CComVariant
 
STDMETHODIMP CAddIn::CallAsFunc(long lMethodNum,VARIANT *pvarRetValue,SAFEARRAY **paParams)
{
VARIANT v1;
int v2;
AFX_MANAGE_STATE(AfxGetStaticModuleState())
if (lMethodNum==MyMethod) {
//pvarRetValue=&GetNParam(*paParams,0);
//v1=&GetNParam(*paParams,0);
v2=GetNParam(*paParams,0).intVal+GetNParam(*paParams,1).intVal;
v1.vt=VT_INT;
v1.intVal=v2;
VariantCopy(pvarRetValue,&v1);
return S_OK;
}

return S_FALSE;
}

pvarRetValue - пусто.
 
См MSDN проинициализируй pvarRetValue
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab