nbcap85
Messages postés3Date d'inscriptionmercredi 29 juin 2011StatutMembreDernière intervention17 novembre 2011
-
29 juin 2011 à 10:24
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
29 juin 2011 à 17:45
Bonjour,
J'ai besoin de vos services.
Nous avons ici un traitement qui tourne parfaitement sur les postes équipés de Windows XP (Traitement VB6 de synchronisation entre deux outils).
Le problème est que nous n'avons jamais réussi à la faire tourner sous Windows 7.
L'erreur 'Un compsant ActiveX n'a pas pu créer d'objet' se produit à la ligne :
Set objSOAPClient = New MSSOAPLib.SoapClient
En utilisant la méthode CreateObject, l'erreur de compilation est 'Membre de méthode ou de données introuvable'.
Pourtant la référence 'Microsoft DAO 3.6 Object Library' est bien présente au projet et nous retrouvons les mêmes bibliothèques aussi bien sur les postes XP que Windows 7.
nbcap85
Messages postés3Date d'inscriptionmercredi 29 juin 2011StatutMembreDernière intervention17 novembre 2011 29 juin 2011 à 13:52
Merci beaucoup pour ta réponse.
Mais les références :
-Microsoft Office Soap Type Library v3.0
-Microsoft Soap Type Library
-Microsoft Soap Type Library v3.0
sont bien rattachées au projet (et sont les mêmes que sur nos postes sous XP).
J'ai même exécuté le fichier reg:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MSSOAP.SoapClient]
@="Microsoft SOAP SoapClient class version 3"
[HKEY_CLASSES_ROOT\MSSOAP.SoapClient\Clsid]
@="{7F017F97-9257-11D5-87EA-00B0D0BE6479}"
Et l'erreur reste toujours présente...
"Tu pourrais essayer en mettant Win7 en mode XP"
Comment procéder?