Usuario
Visual basic 6.0 en Windows 8.1

Pregunta
-
Hola
Tengo instalado VB 6.0 en Windows 8.1 y al abrir un proyecto me sale el siguiente error
Ya he vuelto a registrar ese ocx Mscomctl.ocx pero me sigue saliendo el mismo error cada vez que quiero abrir el proyecto.
Pedro Ávila
"El hombre sabio querrá estar siempre con quien sea mejor que él."
Lima - Perú
Todas las respuestas
-
Lo único que se me ocurre es que pruebes con los modos de compatibilidad (para el ide de vbwin32 y/o para el proyecto generado).
Ese es un ocx demasiado sensible. La biblioteca de controles comunes de windows ha cambiado demasiado y en demasiadas oportunidades desde 1998. No es de extrañar que no funcione al toque en un win ocho.
Sospecho.
-
-
No lo sé.
Yo llegué a instalar vs6 sobre vista (vb6 incluido), y no recuerdo problemas con estos ocx, a pesar que la common controls 6, que rompe con la 5, proviene de xp. Así que es posible que en siete experimentes menos problemas.
A partir de ocho, comienza la incorporación a windows de nuevos escritorios, plataformas, dispositivos. Imagino que ese tembladeral continuará por algunas versiones más. No creo que aquellos ocx sigan siendo funcionales. No por ocx, no por ser COM (windows es COM, y lo que no se lleva bien con COM no puede existir en windows), sino porque los cambios al sistema operativo les impide funcionar.
Los programas de office xp corren en diez, con sólo ajustar la compatibilidad. El sistema no usa cuando los ejecuta, todas aquellas apis que no existían en su tiempo. Y cosas así.
Supongo que es cuestión de ver.
-