Exécution d'activeX (.ocx)

Exécution d'activeX (.ocx) - Win NT/2K/XP - Windows & Software

Marsh Posté le 18-10-2007 à 16:00:54    

 Bonjour à tous !  
 
  J'ai mis un topic sur un probleme d'exécution de controles activeX dans la partie VB, pensant que ça venait de mon projet, mais il semblerait que ce soit plutot un problème plus général, car j'ai le même problème avec d'autres activeX que j'ai téléchargé...  
  Lorsque j'ouvre une page html contenant un objet qui fait référence à un activeX, internet explorer plante, en affichant le superbe message suivant :

Citation :

Internet Explorer a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.


  Lorsque je regarde la signature de l'erreur, j'ai ça :

Citation :

AppName: iexplore.exe  AppVer: 7.0.6000.16544  ModName: msvbvm60.dll
ModVer: 6.0.97.82  Offset: 00005453


  Un autre pc que le miens, qui à la même version de cette dll "msvbvm60.dll", n'a pas de soucis pour exécuter ces activeX.
  Voilà ma config : Dell Vostro (intel core 2 Duo, 2 Go de RAM) avec windows XP Pro SP2, l'environement de développement .NET (framework .net 3.0), office 2003 SP3, IE7.
  Ca fait tellement longtemps que je cherche, que je suis preneur de toutes les idées ! Merci beaucoup...
 
Spiloack.

Reply

Marsh Posté le 18-10-2007 à 16:00:54   

Reply

Marsh Posté le 19-10-2007 à 14:07:23    

Alors c'est vrai, personne n'a jamais eu ce problème ?!? C'est bin pas de bol pour moi... ;o) Si je trouve ce que c'est, je ferai part de cette trouvaille !

Reply

Marsh Posté le 19-10-2007 à 14:23:44    

t'as regardé du coté de la securité d'IE ? (autorise tout pour voir)

Reply

Marsh Posté le 19-10-2007 à 14:37:07    

J'ai tout autorisé, et ça me fait toujours la même chose... Merci quand même d'avoir essayé !

Reply

Marsh Posté le 19-10-2007 à 14:40:39    

Tu as essayé en redéclarant la fameuse dll dans le registre avec un regsvr32 ?


Message édité par Idoine le 19-10-2007 à 14:40:53
Reply

Marsh Posté le 19-10-2007 à 14:56:01    

Oui, je l'ai fait aussi...

Reply

Marsh Posté le 19-10-2007 à 14:57:50    

t'es bien admin local evidement ... sinon essaye avec firefox ?

Reply

Marsh Posté le 19-10-2007 à 15:05:44    

oui, je suis admin local. Quand à lancer un activeX via firefox, c'est possible ? J'ai essayé, et la page se charge correctement, sauf qu'à l'endroit de l'activeX, il n'y a rien (je fais l'appel de l'activeX se fait via une balise <object> dans la page html).

Reply

Marsh Posté le 19-10-2007 à 15:14:18    

oui faut installer le plug in, normalement il te le propose....

Reply

Marsh Posté le 19-10-2007 à 16:05:32    

 J'ai Mozilla firefox 2.0.0.7, et il ne me propose rien du tout. Je suis allé voir sur le web, et j'ai installé les plugins "Media Wrap" et "mozactivex17", mais rien de mieux ne se passe : ma page s'ouvre sans activeX...
  Peut-être n'est-ce pas les bons plugins ? Si c'est le cas, pourrais-tu me dire lequel installer ?

Reply

Marsh Posté le 19-10-2007 à 16:05:32   

Reply

Marsh Posté le 19-10-2007 à 16:14:11    

non autant pour moi ya rien a installer.... donc si ça marche pas non plus t'as forcement un truc qui tourne pas rond dans ton os...
 
peut etre qu'un scan en ligne te serait utile ? => http://housecall65.trendmicro.com/
 
bonne chance...

Reply

Marsh Posté le 19-10-2007 à 16:43:52    

Les activeX ne marchent que pour Internet Explorer. Certains sites proposent automatiquement un équivalent pour les autres navigateurs.
 
Certes une vérif' avec un anti-virus n'est pas une perte de temps mais avant je conseillerais d'aller dans les propriétés internet et de n'accepter que les activeX signés. Il est tout à fait possible qu'il y ait une activeX qui rentre toujours en conflit avec d'autres.

Reply

Marsh Posté le 19-10-2007 à 16:52:57    

 La seule chose, c'est que mon activex est en phase de développement, et je ne veux pas le signer pour le moment ! Mais vu que sur mon ancienne machine il marchait très bien, je ne vois pas pourquoi il rentrerait maintenant en conflit avec le reste...  
  Et question virus/spywares, je suis clean, donc c'est ailleurs qu'il faut trouver une solution... Quelle galère !!!

Reply

Marsh Posté le 19-10-2007 à 17:01:10    

Ah? c'est ton propre activeX... ca change pas mal la donne.
 
Sur l'autre machine, tu avais la même version de .NET?

Reply

Marsh Posté le 19-10-2007 à 17:08:10    

 Je n'avais pas .NET sur mon autre machine : mon activeX a été développé en VB6, donc avec visual studio 6 !  
  Cet activeX a été installé et testé sur une autre machine sans visual studio 6 d'installé, sans .NET non plus, et ça marchait très bien. Depuis, sur cette machine, .NET a été installé, et l'activeX fonctionne toujours correctement.
  Ca te donne d'autres idées tout ça ?!?... ;o)

Reply

Marsh Posté le 19-10-2007 à 17:17:12    

on change de piste et on regarde juste VB. Tu as MS Office sur l'autre machine?... sous entendu que VB6 est installé indirectement...

Reply

Marsh Posté le 22-10-2007 à 15:27:11    

Oui, j'avais aussi MS Office sur l'autre : la même version sur les deux machines.

Reply

Marsh Posté le 26-10-2007 à 14:23:36    

Aurais-je épuisé toutes les ressources à ce sujet ? Si c'est le cas, tant pis pour moi... Mais si y'en a d'autres, je suis toujours preneur !!! ;o)

Reply

Marsh Posté le 26-10-2007 à 14:39:02    

T'as un lien sur ton autre topic pour voir ce qui a été déjà cherché?

Reply

Marsh Posté le 26-10-2007 à 16:54:27    

ogaby a écrit :

T'as un lien sur ton autre topic pour voir ce qui a été déjà cherché?


Voici le lien : http://forum.hardware.fr/hfr/Progr [...] 8809_1.htm
Voilà si tu veux allez voir, tu peux... Mais je ne sais pas si ce sera très intéressant ! Enfin si ça peut aider, moi, je suis pour !!! ;o)

Reply

Marsh Posté le 29-10-2007 à 10:07:03    

J'ai eu un problème similaire avec visual studio (version 6 à 2005). Mon projet n'était pas en VB mais en C++ et il a fallu réécrire une bonne partie du code pour qu'il soit compatible avec visual studio 2005. La partie la plus chiante a été de trouver les bonnes bibliothèques.
 
Je peux me tromper mais je pense que le problème vient de VS 2005. Ton activeX doit appeler des bibliothèques qui ont un comportement différent avec cette nouvelle version.

Reply

Marsh Posté le 05-11-2007 à 09:18:06    

Sur un autre pc où sont installées les même versions de Visual Studio 2005 et de windows, l'activeX fonctionne correctement... Donc je doute que ça vienne de ça.

Reply

Marsh Posté le 05-11-2007 à 13:05:12    

Et la fameuse msvbvm60.dll, tu l'as "registrée" sur ton poste aussi ?

Reply

Marsh Posté le 05-11-2007 à 14:31:43    

Oui, elle est bien enregistrée et présente dans la base de registre, et c'est la même version que sur l'autre poste.

Reply

Marsh Posté le 06-11-2007 à 11:03:56    

J'ai pu récupérer un CD d'installation de Visual Studio 6, et je peux à présent exécuter mon activeX, même si les dépendances vues par Dependency Walker n'ont pas bougées (certaines sont en rouge)... Bref, je ne sais pas pourquoi, mais ça remarche : n'est-ce point là l'essentiel en informatique ? ;o)  
Merci à tous d'avoir essayé de me trouver une solution, d'avoir pris du temps pour moi...  :bounce:  
 
spiloack.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed