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
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)