2013-08-21 3 views
2

Je reçois l'erreur ci-dessous en essayant de faire référence au fichier mscomct2.ocx, dans VB6 IDE sur un PC Windows 7 32 bits. L'IDE est exécuté en mode élevé.impossible d'utiliser/charger les contrôles mscomct2.ocx dans vb6 ide windows 7 32 bits

J'ai essayé beaucoup de solutions de SO et d'autres sources, mais rien ne fonctionne pour moi.

  1. non enregistré et re enregistré à partir d'une commande élevée invite
  2. supprimé et restauré ce fichier à partir de sites de sauvegarde et de ms.
  3. a essayé de trouver si duplication mscomct2.ocx est enregistré dans d'autres chemins. mais seulement 1 fichier sous windows \ system32 se trouve dans le PC

Une aide rapide sera grandement appréciée.
Merci à l'avance

enter image description here

Répondre

0

Avez-vous essayé la version 5.0 d'entre eux?

5.0 offre l'avantage de travailler avec les thèmes de Windows XP/Vista/7/8. Je suis actuellement capable d'utiliser tous les contrôles courants. Donc, il est probable juste une question de re-enregistrement du fichier OCX: http://support.microsoft.com/kb/146219

C'est, en cours d'exécution en ligne de commande:

CD C:\Windows\SysWOW64 
regsvr32 /s mscomct2.ocx 
+0

en essayant de le faire ... mais les attributs listview diffèrent entre v5 et v6 ... mettra à jour ... – zak

+0

sans autres options pour faire ce travail, sont revenus à la version 5 comme suggéré par @ phoenixx_2 .... – zak

0

eu le même problème avec VB6 dans Win7 64bits. J'ai essayé de me réinscrire (CMD.exe en mode admin) en vain. Ran VB6 en mode administrateur et il n'a eu aucun problème à ajouter le contrôle.

Questions connexes