Get Adobe Flash player

Categorías

Etiquetas

Error mscomctl con Visual Basic 6

Como la mayoría, hace ya mucho que programo en .net, en este caso en vb.net, pero como suele ocurrir, aún tengo algunas cosas en vb6 que requieren modificaciones hoy en día.

He tenido el vb6 instalado en XP 32 bits, XP 64 bits, Win 7 también 32 y 64, Win 8.1 64 bits, y oye, sin ningún problema. Hace aproximadamente un mes cambié de ordenador, esta vez ya con Win 10, y pensé que la mejor opción era tener un Virtual Box con XP adrede para el VB6 y ya está.

Esa fue la idea inicial. Llevo un mes instalando todos los sistemas operativos disponbles, tanto en Virtual Box como en un equipo adrede para eso, y nada, SIEMPRE en todos los sistemas, igual da 32 que 64 bits, saltaba el error de mscomctl al abrir el proyecto.

He probado todo, instalar el paquete de controles básicos de vb, desde la web de microsoft, y desde 1000 más, probar todas las versiones existentes de mscomctl, hasta las que venían con virus, todas, nada de nada. He registrado en el regsvr32 todo lo habido y por haber, dll’s que nada tienen que ver incluso, hasta que 3 semanas después, dí con la complicadísima solución al problema.

abrir el .vbp y modificar la linea que esta así:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; MSCOMCTL.OCX

por esta:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX

ya está, en los distintos sistemas operativos que he probado, funciona.

Esta solución la encontré en la Web de manejandodatos, dada por “Gerardo Antonio Morales Solórzano“, y lo pongo porque se lo merece, cuantos dolores de cabeza me ha ahorrado este hombre.

 

Esto es gratis. Agradecer con un comentario, provoca que la web se posicione mejor en los buscadores, y que otros que como tú buscan la solución a un problema, den con ella…

8 comentarios para “Error mscomctl con Visual Basic 6”

  • Julieta:

    Buenas tardes, recomiendan que se habrá el archivo del proyecto pero cuando lo intento abrir para modificar el código me sale el mensaje de error en la carga mscomctl.ocx
    entonces no puedo hacer los pasos…

  • NEGRO:

    buenisimo, jalo al 100. saludos

  • fabian:

    Excelente solución

  • Holger:

    Agradezco muchísimo por simplificar la vida a las personas. Me sirvió a la primera, con éste mal ya tenia algun tiempo, había comprado una portatil nueva pero no me podía pasar del todo. MUCHÍSIMAS GRACIAS ESTIMADOS!

  • admin:

    el vbp es el archivo desde donde abres el proyecto, visual basic project

    ;D

  • Sandra:

    donde esta el vbp?

  • Alba:

    Muchas gracias!!!!

    Despues de mucho buscar por fin la solución . Rápida y sencilla

  • esta:

    buenisimo..Anduvo de 1ra.
    me salvaste!!!

Deja un comentario

(Spamcheck Enabled)