J'ai un éditeur de texte VB6 personnalisé que j'ai développé moi-même en VB6 (à l'aide du contrôle richtext), développé sous Windows XP, mais qui a toujours fonctionné correctement sous Windows 7 jusqu'à cette semaine après une mise à jour de sécurité de mon ordinateur portable win7 poussé par mon ordinateur. compagnie.
L'exécution du programme me donne maintenant l'erreur suivante: "Erreur système et H80004023 Une erreur du programme d'installation logicielle Microsoft a été rencontrée"
Si je réexécute le fichier setup.exe (généré il y a longtemps par le VB6), le message d'erreur "Erreur d'exécution 52 indiquant un nom ou un numéro de fichier incorrect"
Habituellement, sur un nouveau système Windows 7, tout fonctionne correctement en copiant simplement le fichier .exe sur le système. Mais je sais qu'il repose sur richtx32.ocx et mscomctl.ocx, mais le programme d'installation complet installe également les dll standard VB6 telles que MSVBVM60.DLL, OLEAUT32.DLL, OLEPRO32.DLLm MSVBVM60.DLL, COMCAT.DLL, RICHED32.DLL et VB6STKIT. DLL.
Des idées sur ce que je peux essayer pour que cela fonctionne à nouveau?
Réponses:
J'ai résolu ce problème en copiant mscomctl.ocx de \ windows \ system32 dans \ Windows \ SysWOW64 et en tapant "regsvr32 mscomctl.ocx"
la source