web-dev-qa-db-fra.com

MSCOMCTL.ocx manque de Windows 10

J'ai des applications vb6 que j'essaie de passer de Windows 7 à Windows 10. J'ai le fichier .exe, mais quand j'ai essayé de l'ouvrir - il me dit que:

C:\App_1\MSCOMCTL.OCX n'a ​​pas pu être chargé - Continuer le chargement du projet?

J'ai recherché ce fichier dans C:\Windows\SysWow64 et a constaté que le fichier existe réellement en tant que Type: ActiveX Control.

Une raison pour laquelle je reçois toujours l'erreur?

6
BobSki

Le contrôle ocx doit se trouver dans votre dossier Syswow64 (si PC 64 bits) et non dans le dossier de l'application, et il doit être enregistré manuellement (problème vb6 courant sous Win7, 8, 10).

Il semble que vous puissiez voir le fichier, mais il n'est peut-être pas enregistré.

Exécutez cmd en mode administrateur, tapez regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX.

Cela devrait résoudre le problème

8
Andre Oosthuizen