Bonjour, voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
      VARIANT vt;
      vt.lVal = ::NODE_ELEMENT;
C'est une bidouille qui ne marche pas.
A l'appel de la méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
createNode (vt, _bstr_t(m_name), _bstr_t(m_nameSpace), &m_XMLDOMNode);
Si je passe en debug et quick watch, j'ai : vt= {???}
Tout ce que je veux, c'est indiquer à la méthode createnode que je veux créer un noeud de type NODE_ELEMENT. Comment faire pour caster (j'ai déjà essayé sans succès) un enum (NODE_ELEMENT est de type enum) en VARIANT.
Merci beaucoup.