visual propiedades principales los intrínsecos estandar controles comunes vb6 windows-10

propiedades - Controles comunes de VB6 en Windows 10



propiedades de los controles (2)

Recientemente instalé Windows 10 desde Windows 7. Ahora me he encontrado con un problema donde Microsoft Común Controlls mscomctl no es el fundador

He registrado el archivo "MSCOMCTL.OCX" con sysWow64 / Regsvr32.exe

Pero cuando recargo el proyecto, todavía no puedo encontrar la referencia.

También registré el .ocx con System32. ¿Es este un problema de Windows 10 o me falta algo?


La respuesta fue que tenía que ingresar al proyecto, hacer clic en projoect y luego en los componentes y marcar los controles comunes de Microsoft. Haga clic en aplicar y reinicie el proyecto con un guardar.

Si no lo volvías a usar, lo desactivaría si no tuvieras el registro y luego de completar el registro en el archivo .ocx deberás volver a habilitarlo.


La razón más probable para este error es que su proyecto está buscando una versión más nueva de MSCOMCTL.OCX que instalada por Visual Basic 6 (con Visual Studio 6 Service Pack 6).

Puede verificar la versión de typelib requerida por su proyecto abriendo el archivo de proyecto .vbp en un editor de texto. Busque una línea como esta:

Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.2#0; MSCOMCTL.OCX

El 2.2 en el medio se refiere a la versión de TypeLib requerida. Si vuelve a agregar la referencia del componente y luego guarda el proyecto, puede volver al archivo .VBP y ver qué versión de typelib está instalada actualmente en su máquina. (Es probable que sea la versión 2.0).

Para obtener la última versión de typelib (2.2):

  1. Instale Visual Studio 6 Service Pack 6 , si aún no lo ha hecho.
  2. Instale la versión de enero de 2016 de la actualización acumulativa de seguridad de Microsoft Visual Basic 6.0 Service Pack 6 .

Esto le dará la versión 6.1.98.46 de MSCOMCTL.OCX.