2010-07-22 6 views
4

Est-il possible de faire une vérification nulle sur un COleVariant ou à tout le moins vérifier si son type est défini sur VT_NULL? Je vois qu'il existe une méthode ChangeType(), mais j'espérais pouvoir trouver le type actuel avant d'essayer de changer le type car changer de VT_NULL à VT_INT provoque une erreur de type.Vérification nulle sur un COleVariant

Répondre

5

Vérifiez le membre vt.

+0

+1. Oui, la documentation sucky. COleVariant hérite de VARIANT pour que tous les membres VARIANT soient disponibles. –

+0

Avait beaucoup de recherche avant que je trouve réellement cela, curieusement pas mentionné sur MSDN du tout sous les membres COleVariant. – LeSabo

Questions connexes