Plantage de mon application utilisant SHDocVw
Résolu
cellfride
Messages postés
280
Date d'inscription
Statut
Membre
Dernière intervention
-
cellfride Messages postés 280 Date d'inscription Statut Membre Dernière intervention -
cellfride Messages postés 280 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous
j'ai besoin de votre aide SVP, car j'ai un petit problème avec une application petite application que je développe sous en VB sous Visual Studio 2010 en utilisant le Framework 2.0, en fait, il s'agit d'une application qui lance IE et qui ouvre une page web dans un nouvel onglet. dans mon projet j'ai ajouté une référence à "SHDocVw.dll" et tt marche bien jusqu'ici, mon problème se manifeste lorsque je lance mon application sans l'explorateur Windows (explorer.exe) alors là l'erreur suivante s'affiche :
"L'exception System.InvalidOperationException n'a pas été gérée
Message=An error occurred creating the form. See Exception.InnerException for details. The error is: Retrieving the COM class factory for component with CLSID {9BA05972-F6A8-11CF-A442-00A0C90A8F39} failed due to the following error: 80070002."
en vérifiant le CLSID dans le registre Windows, je vois que ça pointe sur "C:\WINDOWS\system32\ieframe.dll" et que ce DLL est bien présent sur ma machine (d'ailleurs le même problème ce produit sur n'importe quelle machine), j'en déduit donc que c'est du au fonctionnement SHDocVw.dll et de mon code, qui cherche les fenêtres etc pour agir sur IE, donc ma question est la suivante, aurait-il une solution pour garder mon code comme il est mais remédier à ce genre de bugs? ou y a-t-il une autre solutions ?
PS : je peux joindre un morceau de code si nécessaire
Cordialement
j'ai besoin de votre aide SVP, car j'ai un petit problème avec une application petite application que je développe sous en VB sous Visual Studio 2010 en utilisant le Framework 2.0, en fait, il s'agit d'une application qui lance IE et qui ouvre une page web dans un nouvel onglet. dans mon projet j'ai ajouté une référence à "SHDocVw.dll" et tt marche bien jusqu'ici, mon problème se manifeste lorsque je lance mon application sans l'explorateur Windows (explorer.exe) alors là l'erreur suivante s'affiche :
"L'exception System.InvalidOperationException n'a pas été gérée
Message=An error occurred creating the form. See Exception.InnerException for details. The error is: Retrieving the COM class factory for component with CLSID {9BA05972-F6A8-11CF-A442-00A0C90A8F39} failed due to the following error: 80070002."
en vérifiant le CLSID dans le registre Windows, je vois que ça pointe sur "C:\WINDOWS\system32\ieframe.dll" et que ce DLL est bien présent sur ma machine (d'ailleurs le même problème ce produit sur n'importe quelle machine), j'en déduit donc que c'est du au fonctionnement SHDocVw.dll et de mon code, qui cherche les fenêtres etc pour agir sur IE, donc ma question est la suivante, aurait-il une solution pour garder mon code comme il est mais remédier à ce genre de bugs? ou y a-t-il une autre solutions ?
PS : je peux joindre un morceau de code si nécessaire
Cordialement
A voir également:
- Plantage de mon application utilisant SHDocVw
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Desinstaller application windows - Guide
- Application pour voir qui regarde mon profil facebook gratuit - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Windows application démarrage - Guide