VB/SoapClient : 0x80020005 Le type ne correspond pas
nbcap85
Messages postés3Date d'inscriptionmercredi 29 juin 2011StatutMembreDernière intervention17 novembre 2011
-
17 nov. 2011 à 12:04
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
18 nov. 2011 à 00:59
Bonjour,
J'utilise régulièrement une macro qui a été développé en VB (avec le toolkit Soap) pour synchroniser 2 outils (HPQC et Mantis).
Mais du jour au lendemain, cette macro ne fonctionne plus et je fais face à l'erreur :
0x80020005 Le type ne correspond pas
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 18 nov. 2011 à 00:59
Salut
Je ne comprends pas grand chose à ce que tu expliques, mais ça me fait penser à un problème de version de DLL.
Est-ce que l'un des logiciels a été mis à jour ?
Si ton programme utilise une déclaration directe des objets de cette DLL, l'objet/la fonction est référencé(e) et doit correspondre à la version.
En général, on utilise des déclarations directes pour programmer et une fois que tout marche, je remplace la déclaration par du
As Object
et je supprime la référence à la DLL.
afin de passer outre ce genre de problème.
Il me semble que ça s'appelle une référence tardive.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)