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.
Partager