• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

тип Variant

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

NullPointer

Есть два параметра у функции - типа Variant. Нужно вычислить результат сложения этих параметров (параметры передаются целыми числами). Помогите, а то ума не приложу как с этим работать.
 
N

NullPointer

gamecreator, а что в верху не понятно написано???
 
S

sdriver

Смотри свойство intVal;
Лучше используй -- COleVariant или CComVariant
 
N

NullPointer

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 - пусто.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!