IE7, VB6, ieframe.dll et autres catastrophes

Vlavv 20 Messages postés samedi 16 juillet 2005Date d'inscription 3 septembre 2009 Dernière intervention - 11 déc. 2006 à 21:36 - Dernière réponse : cs_Michel P 1 Messages postés lundi 9 avril 2007Date d'inscription 24 janvier 2010 Dernière intervention
- 24 janv. 2010 à 21:55
Salutations,

Comme beaucoup, j'ai eu une mauvaise surprise en reprenant d'anciens projets (ceci dit, le problème est le même si c'est un nouveau...) qui utilisent le WebBrowser.

L'erreur est la suivante : « Impossible de trouver 'C:\WINDOWS\System32\ieframe.dll\1' », ou quelque chose dans le genre.

Suivant les suggestions que je trouve sur ce forum, je vais dans Projet/Références, clique sur Parcourir et ajoute SHDOCVW.dll, que je sélectionne ensuite (il s'agit de Microsoft Internet Controls).

Je rajoute ensuite le composantMicrosoft Internet Controls, associé lui aussi à SHDOCVW.dll.

Un retour rapide dans les Références m'apprends que ieframe.oca a été rajouté automatiquement. Soit.

Je crée un nouveau WebBrowser sur ma feuille, et je lance l'exécution. Pas de problème.

Je fais ensuite un simple wb.Navigate "http://www.google.fr".

Et j'obtiens une Erreur d'exécution '-1 (ffffffff)'.

Je voudrais savoir si quelqu'un a déjà réussi à passer cet obstacle sans avoir à revenir à IE6...

Merci pour votre aide.

Cordialement,

   - Vlavv
Afficher la suite 

Votre réponse

15 réponses

ByZoN 33 Messages postés lundi 30 janvier 2006Date d'inscription 1 janvier 2007 Dernière intervention - 27 déc. 2006 à 20:02
0
Merci
Une solution qui marche chez moi, c' est de revenir à la version 6.0.2900.2180 de "shdocvw.dll",  en utilisant une commande MS DOS en "mode sans echecs".
Dispo avec un de mes projets qui utilise WebBrowser: http://www.vbfrance.com/codes/WEBTV-SHOW-TV-RADIO-FRANCAISES_38343.aspx

Pour l' instant je n' ai remarqué aucune différence en utilisant IE7 et je peux utiliser WebBrowser comme avant !

ByZoN
Commenter la réponse de ByZoN
Vlavv 20 Messages postés samedi 16 juillet 2005Date d'inscription 3 septembre 2009 Dernière intervention - 19 févr. 2007 à 19:00
0
Merci
Salutations,

Bon, manifestement ça fonctionne une fois que l'on a créé le .exe. Je suppose qu'il ne faut pas chercher à comprendre...

Merci pour ta réponse, ByZoN.

Cordialement.
Commenter la réponse de Vlavv
cs_romantiques 4 Messages postés lundi 18 septembre 2006Date d'inscription 6 mai 2007 Dernière intervention - 19 févr. 2007 à 20:20
0
Merci
Bonjour,

Qui peux me donner une adresse pour télécharger

           SHDOCVW.dll      Version 6.0.2900.2180

Merci d'avance
Commenter la réponse de cs_romantiques
cs_reno31 1 Messages postés mardi 13 février 2007Date d'inscription 3 mars 2007 Dernière intervention - 3 mars 2007 à 16:19
0
Merci
Bonjour
Je travaille avec VB6 et je n'ai pas eu tous ces problèmes mais je voudrais savoir s'il faut ajouter ieframe.dll comme c'est proposé lorsq'on exécute l'assistant empaquetage et Déploiement parce-que lorsque j'installae le programme sur un ordinateur j'ai un message d'erreur '.. lors de l'inscription du fichier ieframe.dll'

Merçi
Commenter la réponse de cs_reno31
notpa01 95 Messages postés mercredi 9 août 2006Date d'inscription 14 janvier 2012 Dernière intervention - 6 avril 2007 à 19:10
0
Merci
Bonjour !

Pour tlécharger les DLL's, tu peux toujours allez voir à l'URL suivante : http://www.dll-files.com/dllindex/index.shtml

Je ne sais pas s'il existe plusieurs versions, mais ça peut servir.

Cordialement

Notpa01 aka Nono
Commenter la réponse de notpa01
cs_Morinaux 34 Messages postés mercredi 19 novembre 2003Date d'inscription 16 mai 2009 Dernière intervention - 16 avril 2007 à 11:33
0
Merci
je souhaiterai bien utiliser ta solution mais impossible de mettre la main sur la version 6.0.2900.2180 de shdocvw.dll.

J'ai juste trouvé la version 5.00.2717.

Si quelqu'un pouvait me donner un lien ? ou directement le fichier je lui en serai très reconnaissant.
Merci
Commenter la réponse de cs_Morinaux
notpa01 95 Messages postés mercredi 9 août 2006Date d'inscription 14 janvier 2012 Dernière intervention - 16 avril 2007 à 14:40
0
Merci
Bonjour Morinaux,

J'ai la version 6.0.2900.2180 de shdocvw.dll (et plusieurs autres) sur ma machine. Je peux te l'envoyer, mais je n'ai pas ton email. Est-ce possible de l'avoir ?

A+

Notpa01 aka Nono
Commenter la réponse de notpa01
notpa01 95 Messages postés mercredi 9 août 2006Date d'inscription 14 janvier 2012 Dernière intervention - 16 avril 2007 à 14:47
0
Merci
Morinaux,

Je t'ai envoyé un email.

Notpa01
Commenter la réponse de notpa01
Patrice H 43 Messages postés dimanche 12 mars 2006Date d'inscription 24 juin 2011 Dernière intervention - 24 juil. 2007 à 18:25
0
Merci
J'ai le même problème et je me pose des questions.
Tout d'abord je crée mes programmes d'installation avec InnoSetup et en utilisant le files.lst généré par VB6.

Sur le même projet, depuis avril 2007, est apparu une référence à ieframe.dll qui est liée à l'installation de IE7. J'ai résolu le problème de l'installation de cette dll par les paramètres suivants : IgnoredIfExist et surtout j'ai viré le regserver. Mais est-ce valide ?
Surtout y-a-t'il un inconvénient quelconque à garder l'ancienne référence shdocvw.dll même pour les utilisateurs ayant IE7 ? Je me demande si ieframe.dll ne prend une id du registre correspondant à shdocvw.dll ?
Réciproquement l'utilisation de ieframe.dll, non enregistrée dans le registre, pose-t'il problème pour les utilisateurs de IE6 ?

Au revoir

Imagine le pire, tu n'es jamais déçu, il peut même t'arriver d'être heureusement surpris.

Si vous êtes intéressé par l'histoire vous pouvez visiter http://histoiremondiale.free.fr
Commenter la réponse de Patrice H
mySQL15 79 Messages postés samedi 5 novembre 2005Date d'inscription 28 août 2010 Dernière intervention - 8 août 2007 à 01:11
0
Merci
j'ai fais comme a dit byzon mais ça marche pas
p'tin j'ai foiré en instalent IE 7 et si je le désinstale et que je re instal IE 6 ya moyen a votre avi ?
Commenter la réponse de mySQL15
mutley 12 Messages postés jeudi 14 août 2003Date d'inscription 8 décembre 2007 Dernière intervention - 8 déc. 2007 à 09:46
0
Merci
Et il n'existe pas un nouveau composant incluant un nouveau webbrowser qui aurait ete installé avec IE 7.0 ? Plutot que d'essayer de faire marcher l'ancien ?
Commenter la réponse de mutley
bonnoccaz 33 Messages postés mercredi 28 novembre 2007Date d'inscription 2 août 2013 Dernière intervention - 12 oct. 2008 à 18:32
0
Merci
CA MARCHE APRES UNE MODIFICATION SCRIPT POUR MON BROSWER

ET shdocvw.dll   Deopuis vb6 web controle..

RESOLUE
Commenter la réponse de bonnoccaz
yodavidal 1 Messages postés mercredi 22 juillet 2009Date d'inscription 22 juillet 2009 Dernière intervention - 22 juil. 2009 à 20:24
0
Merci
Bonjour Notpa01 aka Nono

Pourriez-vous me l'envoyer aussi (la version 6.0.2900.2180 de shdocvw.dll ) ?

Mon email : agnes.fouquet@vidal.fr

Merci

YodaVidal
Commenter la réponse de yodavidal
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 22 juil. 2009 à 21:25
0
Merci
un up de 2 ans... bref

yodavidal -> pas besoin de tout çà, il faut juste supprimer le "\1" du registre
HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32

++
[hr]
Commenter la réponse de PCPT
cs_Michel P 1 Messages postés lundi 9 avril 2007Date d'inscription 24 janvier 2010 Dernière intervention - 24 janv. 2010 à 21:55
0
Merci
PCPT tu es génial.
Vive les gens qui maîtrisent la base de régistres de Microsoft.
Commenter la réponse de cs_Michel P

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.