martes, 21 de enero de 2020

Visual Basic 6 en Windows 10

Me he encontrado con la suerte de tener que hacer una reingeniería de una aplicación que está en Visual Basic 6 y el principal problema con el que me encontré es el de poder leer el código fuente, por lo que primero probé con la utilización de un editor de textos, como Sublime Text o Visual Studio Code, pero me fue imposible interpretarlo correctamente. Por lo que se me presentó la inquietud de poder verlo como lo veía él que lo programo o sea con VB6, por lo que procedí a bajarme los instaladores de Microsoft Visual Basic 6, los mismos los encontré en los siguientes links:

https://winworldpc.com/product/microsoft-visual-bas/60

https://winworldpc.com/product/msdn/vs-60

También es necesario descargar el Service Pack 6 de VB6 desde el siguiente link:

https://www.microsoft.com/es-ar/download/details.aspx?id=9183


Primero instalar el VB6

  1. Copiar el contenido del CD de Visual Basic en una carpeta del disco local. Por ejemplo C:\VB6.
  2. Copiar el contenido de toda la carpeta c:\VB6\Setup en c:\VB6
  3. Renombrar el archivo ‘vb98ent.stf’ o ‘vs98ent.stf’ (Según sea el caso debido a que hay Visual Basic 6.0 y Visual Studio 6.0) por ‘acmsetup.stf’.
  4. Ejecutar ACMSETUP.EXE (como administrador), introducir la clave de VB6 y proceder con la instalación.Se recomienda desmarcar todo lo que está relacionado con el acceso a datos (entrar dentro y desmarcarlo todo). De esta forma no se cuelga la instalación, podrá terminar y registrase en como aplicación instalada en el panel de control.
  5. Completar la instalación. Al final nos pide reiniciar Windows.

Las opciones que seleccionó yo son: Visual Basic, ActiveX, Herramientas y características empresariales, Gráficos y herramientas.
El Sourcesafe los desmarco porque para el control de versiones ya uso Git.


Instalación del MSDN

  1. Lo mismo que la instalación de VB6. Copiamos el contenido del MSDN en una carpeta del disco. Por ejemplo c:\Temp\MSDN.
  2. Copiamos el contenido de la carpeta c:\Temp\MSDN\Setup a c:\Temp\MSDN.
  3. Renombrar ‘msdn98.stf’ que se encuentra en la carpeta donde copiamos todo por ‘acmsetup.stf’.
  4. Ejecutamos como administrador el archivo acmsetup.exe. Seleccionamos las opciones que necesitamos y listo, otra cosa instalada.


Instalación del Service Pack 6 de VB6

Es de forma similar a las instalaciones anteriores:
  1. Se descomprime el archivo Vs6sp6B del SP6 en una carpeta, por ejemplo C:\Temp\SP6.
  2. Se renombra el archivo sp698vbo.stf a acmsetup.stf (o sp698ent.stf si el SP6 que tienes es el Vs6sp6).
  3. Se ejecuta acmsetup.exe y se instala seleccionando instalación completa.

2 comentarios:

  1. Excelente, solo agregar lo siguiente:
    1) Cuando se va a instalar VB, previo a ejecutar como admin, acmsetup.exe, primero se debe ejecutar primero setup.exe, eso generara un error, pero ya estará listo el asistente para ejecutar el acmsetup.exe,. caso contrario no dejara instalar.

    2) cuando se regresa al panel de control para agregar el acceso de datos, el programa se colgara y se debera cerrar. esto es normal porque son versiones antiguar.

    3)habrán algunas funciones que de VB que no correrán, son componentes antiguos, dificilmente corregibles.



    Slds!

    ResponderEliminar