"Bibliothèque d'objets non enregistrée" lors de L'ajout de Microsoft Rich Textbox Control 6.0 (SP6)
j'essaie d'ajouter Microsoft Rich Textbox Control 6.0 (SP6)
contrôle à l'aide de Projet - > Composantes... en VB6 IDE. Le contrôle est présent dans la liste des contrôles. Quand je le clique et que je clique OK / Apply, j'obtiens Object library not registered
erreur:
environnement est Windows 7 SP1 x64 avec les dernières mises à jour, VB6 SP6 + KB957924. richtx32.Ocx
est présent dans C:WindowsSysWOW64
.
j'ai essayé de me réenregistrer .ocx en exécutant cette invite de commande élevée:
cd c:windowsSysWOW64
regsvr32 /u richtx32.Ocx
regsvr32 richtx32.Ocx
Inscription complète avec succès, mais ne résout pas le problème.
Quand je regarde ce qui se passe sous le capot avec API Monitor, le dernier appel suspect est LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c)
renvoie TYPE_E_LIBNOTREGISTERED
.
1 réponses
le problème a été résolu en exécutant ce qui suit dans l'invite de commande élevée:
cd C:\Windows\SysWOW64\
regtlib msdatsrc.tlb
cela a également aidé avec d'autres plus âgés .des fichiers ocx, comme Graph32.ocx et Threed32.ocx