none
mci32.ocx et Vista RRS feed

  • Question

  • Bonjour,

    Y a-t-il une solution pour faire fonctionner le contrôle multimédia MCIocx sous Vista.
    J'obtiens systématiquement une erreur 339 à l'ouverture de la feuille qui contient le contrôle dans un exécutable écrit et compilé en VB6 SP4.

    Merci d'avance pour vos réponses.

    Cordialement.

    Bruno
    samedi 9 février 2008 11:20

Réponses

  • Problème solutionné :

    J'ai essayé la manip suivante sous Vista :

    Démarrer - Exécuter - Cmd

    puis dans la ligne de commande :

    regsvr32 c:\windows\system32\mci32.ocx

    J'ai obtenu en réponse un message d'erreur "0x8002801c"

    En entrant ce numéro d'erreur comme critère dans un moteur de recherche, j'ai obtenu la solution suivante :

    - Créer un raccourci sur le bureau de Vista pointant vers c:\windows\system32\cmd.exe.
    - Clic droit sur ce raccourci et choisir "Exécuter en tant qu'administrateur".
    - Saisir à nouveau dans la ligne de commande l'appel à regsvr32 comme ci-dessus.

    ET ÇA MARCHE !

    Il ne s'agissait donc pas d'un problème lié au composant ocx lui-même, mais à la façon dont fonctionne regsvr32.

    D'après les posts que l'ai lus, cela peut servir pour n'importe quel composant ocx ou n'importe quelle dll.

    En espérant que ceci soit utile à d'autres...
    samedi 9 février 2008 13:53