2010-07-22 4 views
4

Возможно ли выполнить нулевую проверку на COleVariant или, по крайней мере, проверить, установлен ли тип VT_NULL? Я вижу, что существует метод ChangeType(), но я надеялся, что смогу каким-то образом выяснить, что такое текущий тип, прежде чем я попытаюсь изменить тип, изменив его с VT_NULL на VT_INT, вызывая несоответствие типа.Нулевая проверка на COleVariant

ответ

5

Проверьте член vt.

+0

+1. Да, сосательная документация. COleVariant наследует от VARIANT, поэтому все члены VARIANT доступны. –

+0

Взял много поисков, прежде чем я на самом деле обнаружил, что, как ни странно, не упоминается в MSDN вообще под членами COleVariant. – LeSabo

Смежные вопросы