Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > VARIANT


Автор: Axe072 12.10.2009, 14:39
описание в tlh

Код

 virtual HRESULT __stdcall get_DefaultValue (
        /*[out,retval]*/ VARIANT * Value ) = 0;


пытаюсь получить значение, но на выходе в vt всегда NULL

Код

VARIANT myArg;
VariantInit(&myArg);
HRESULT hr=fieldOfSelection->get_DefaultValue(&myArg);


а по идее должны быть Long или Ineger

Автор: Andrey44 13.10.2009, 06:56
Axe072, пользуйтесь обертками вокруг голых структур _variant_t вместо VARIANT
Цитата(Axe072 @  12.10.2009,  14:39 Найти цитируемый пост)
ытаюсь получить значение, но на выходе в vt всегда NULL
Значит не правильно отрабатывает ваша функция 
fieldOfSelection->get_DefaultValue

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)