J'ai déclaré deux méthodes (que j'ai définies) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
   void     Invoke      (const XMLElementArray& inArrayXMLElement, XMLElement& outSOAPMessage);
   void     Invoke      (const XMLElement& inXMLElement, XMLElement& outSOAPMessage);
J'ai appelé une des 2 méthodes (la seconde en l'occurence) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mySOAP.Invoke (&myEltRacine, &myRetSOAP);
Et j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
error C2664: 'void __thiscall SOAPMessage::Invoke(const class CArray<class XMLElement *,class XMLElement *> &,class XMLElement &)' : cannot convert parameter 1 from 'class XMLElement' to 'const class CArray<class XMLElement *,class XMLElement *> &'
J'ai l'impression que le compilateur ne détecte pas ma deuxième méthode Invoke avec un premier paramètre de type const XMLElement&.
Vous sauriez de quoi cela peut venir SVP ?
Merci