diattajl
Messages postés5Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention27 septembre 2011
-
21 sept. 2011 à 19:37
Zermelo
Messages postés378Date d'inscriptionsamedi 22 septembre 2012StatutMembreDernière intervention13 août 2017
-
16 août 2013 à 13:38
Bonjour à tous,
J'ai développé des applications en vb6 sur XP qui fonctionnent très bien.Après avoir migrer à Windows 7 64 bits tous les exe compiler sur cet environnement n'arrivent pas à s'exécuter sur n'importe quel poste(xp,w7) et j'obtiens ce message d'erreur "Erreur d'execution'430' La classe ne gère pas Automation ou l'interface attendue".
Merci d'avance pour votre aide
diattajl
Messages postés5Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention27 septembre 2011 22 sept. 2011 à 10:05
Bonjour,
Oui j'ai bien installé VB6 sans erreur et il fnctionne à merveille.Le seul hic est que quand j'installe par le setup dans un poste d'utilisateur xp ou w7 qui n'a pas vb6.
En plus que signifie vraiment ce message d'erreur.
MErci encore
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 22 sept. 2011 à 12:26
"Automation" doit être le "OLE Automation", fichier STDOLE2.TLB.
De mémoire, les fichiers TLB sont des bibliothèques et ne sont utilises qu'en mode création (pour la compilation), pas en mode Run, donc je pense qu'il est inutile de vouloir le joindre au Setup.
A partir de là, il est possible que W7-64 ne gère pas ces DLL de la même manière.
Vois si ton projet utilise STDOLE2.TLB ou STDOLE32.TLB
Je pense que ce dernier serait plus adapté, mais je ne sais pas s'il s'agit de la même chose.
Voir <ce sujet du forum> ou tous ces liens sur <le sujet sur le site>
diattajl
Messages postés5Date d'inscriptionjeudi 18 décembre 2008StatutMembreDernière intervention27 septembre 2011 27 sept. 2011 à 14:04
Bonjour Jack,
Merci pour ces informations sur stdole2.tlb ou stdole32.tlb.Mon progamme utilise stdol2.tlb mais malgré cela ça ne fonctionne pas j'ai même réenrigistrer ave Regsrv32 mais rien.
diatta
Vous n’avez pas trouvé la réponse que vous recherchez ?
j'ai le meme problème avec windows 7 32 bits, le pb si je fait la création de l'exe sur mon poste l'exe fonctionne uniquement sur mon poste, ailleurs il presente le message "Erreur d'execution'430' La classe ne gère pas Automation ou l'interface attendue"
ghuysmans99
Messages postés2495Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 13 août 2013 à 15:17
Bonjour à tous,
Le problème peut aussi venir du fait que MS a bidouillé un truc avec ADODB, je pense que des GUIDs ont changé uniquement sous XP ou 7 (mais pas les deux). En utilisant du late-binding (CreateObject), ça devrait fonctionner partout...