IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Impossible de charger mscomctl.ocx


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Points : 9
    Points
    9
    Par défaut Impossible de charger mscomctl.ocx
    Bonjour
    Je viens de réinstaller VB6 sur Windows 7 (64).
    Impossible de charger Microsoft Windows Common Controls 6.0 et donc de charger les projets qui les utilisent.
    Pourtant mscomctl.ocx est bien dans SysWOW64 et dûment enregistré avec regsvr32.
    Que faire ?
    Merci d'avance

  2. #2
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 171
    Points
    17 171
    Par défaut
    Salut
    j'ai apparemment le même OS que toi.
    Pour information:
    Suite au chargement du composant
    Citation Envoyé par F2
    C:\Program Files (x86)\Microsoft Visual Studio\VB98\MSCOMCTL.oca
    Contrôles communs Microsoft Windows 6.0
    Citation Envoyé par dans Projet1.vbp
    Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX
    Citation Envoyé par dans Form1.frm
    Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0"; "MSCOMCTL.OCX"
    Voici les différents endroits ou se trouve les fichiers:
    C:\Program Files (x86)\Microsoft Visual Studio\VB98\MSCOMCTL.oca
    C:\Windows\System32\MSCOMCTL.oca
    C:\Windows\System32\MSCOMCTL.OCX
    C:\Windows\SysWOW64\MSCOMCTL.oca
    C:\Windows\SysWOW64\MSCOMCTL.OCX
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Points : 13
    Points
    13
    Par défaut
    bonjour à tous,

    J'ai également le même problème d'enregistrement du composant mscomctl.ocx dans VB6.
    Je suis sous Win7 64. Il ne se passe pas une occasion où je ne cherche sur les forums une solution à ce problème mais rien à faire. J'ai essayé mille trucs et conseils sur ce sujet.
    Le dernier en date:
    lancer regsvr32 mscomctl.ocx en tant qu'administrateur sous c:\windows\syswow64
    J'obtient le message de réussite mais quand j'essaie d'ajouter le composant dans VB6, j'ai le message "impossible de charger".
    Ce message est différent de celui obtenu avant la dernière manoeuvre ci-dessus.
    Auparavant, le message était "bibliothèque non enregistrée".

    J'attends toujours mon sauveur !
    merci de votre aide.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 15
    Points : 9
    Points
    9
    Par défaut utiliser un ancien fichier
    J'ai résolu mon problème en installant une version antérieure de mscomctl.ocx.
    Pour info elle fait 1*070*152 octets.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Points : 13
    Points
    13
    Par défaut
    Merci de votre réponse. Pourriez vous m'envoyez une copie de cette version pour que j'essaie chez moi ?

    Merci d'avance

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 18
    Points : 13
    Points
    13
    Par défaut
    Je viens de trouver un autre "truc" qui a résolu mon problème:

    Bonjour,

    j'ai rencontré récemment ce problème de bibliothèque d'objet non enregistrée. J'utilise Windows 7 en 64 bits. J'avais ce soucis pour tout programme utilisant l'OCX mscomctl.ocx (Microsoft Windows Common Control 6.0)
    Je crois que le problème est apparu après une mise à jour d'internet Explorer mais je n'en suis pas certain.

    J'ai bien sûr essayé d'enregistrer cet OCX via regsvr32 sans trop y croire puisque le problème n'apparaissait qu'en mode édition sous VB6 mai pas en utilisant le programme compilé. Effectivement, ça n'a rien changé.

    En continuant à farfouiller, j'ai fini par trouver cette astuce qui a résolu mon problème. Il faut utiliser le programme regtlib32.exe que l'on peut trouver sur son disque dur à cette adresse (en fonction de la dernière version de framework) :
    C:\Windows\Microsoft.NET\Framework\v4.0.30319

    Il faut alors venir en mode console DOS en tant qu'administrateur, venir dans ce répertoire et taper enfin :

    Code :Sélectionner tout - Visualiser dans une fenêtre à part
    regtlibv12 msdatsrc.tlb
    C'est peut être un peu tordu, mais ça a parfaitement fonctionné sur ma machine.

Discussions similaires

  1. [VB6] Impossible d'ouvrir une application sous Vista "MSCOMCTL.OCX"
    Par johnson95 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 24/08/2013, 10h36
  2. Impossible de charger LIBMYSQL.DLL
    Par Dalès dans le forum Bases de données
    Réponses: 19
    Dernier message: 20/09/2006, 04h57
  3. Impossible de charger "comctl32.ocx"
    Par Lynecoln dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 04/09/2006, 19h46
  4. Impossible de charger un mesh...
    Par wikers dans le forum DirectX
    Réponses: 2
    Dernier message: 09/12/2004, 19h33
  5. [SERVLET][JDBC] Impossible de charger les pilotes
    Par cedric.picard dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/10/2004, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo