vb6 - regtlib - "Biblioteca de objetos no registrada" al agregar Microsoft Rich Textbox Control 6.0(SP6)
regtlib msdatsrc.tlb no se reconoce (1)
El problema se resolvió ejecutando lo siguiente en el símbolo del sistema elevado:
cd C:/Windows/SysWOW64/
regtlib msdatsrc.tlb
Esto también ayudó con otros archivos .ocx más antiguos, como Graph32.ocx y Threed32.ocx
Intento agregar el Microsoft Rich Textbox Control 6.0 (SP6)
través de Proyecto -> Componentes ... en VB6 IDE. El control está presente en la lista de controles. Cuando lo marque y haga clic en Aceptar / Aplicar, obtengo Object library not registered
error de la Object library not registered
:
El entorno es Windows 7 SP1 x64 con las últimas actualizaciones, VB6 SP6 + KB957924. richtx32.Ocx
está presente en C:/Windows/SysWOW64/
.
Traté de volver a registrar .ocx al ejecutar esto en el símbolo del sistema elevado:
cd c:/windows/SysWOW64
regsvr32 /u richtx32.Ocx
regsvr32 richtx32.Ocx
El registro se completa con éxito, pero no resuelve el problema.
Cuando miro lo que está pasando bajo el capó con Monitor de API , la llamada sospechosa más reciente es LoadRegTypeLib ({7c0ffab0-cd84-11d0-949a-00a0c91110ed}, 0x0001, 0x0000, LOCALE_NEUTRAL, 0x0018e82c)
que devuelve TYPE_E_LIBNOTREGISTERED
.