martes, 7 de noviembre de 2017

Informatica Jurásica (I). Windows XP, VB 6.0 , MSDN

0. Introducción


Me he visto en la necesidad de tocar el código fuente de una antigua aplicación funcional hecha en VB6.0, pero actualmente tengo una máquina Ubuntu. Para ello he hecho el siguiente planning.



  1. Instalar Oracle Virtual Box y algunos de sus complementos.
  2. Instalar Windows XP con el Service Pack 3s
  3. Instalar Microsoft VB 6.0 que estaba en Visual Studio 6.0
  4. Instalar el Service Pack 6 del Visual Studio.
  5. Cargar el proyecto y ... sorpresa, re-referenciar los Microsoft ActiveX Data Objects de la v.2.5 a la v.2.8 y a funcionar.

1. Virtual Box


Se descarga e instala (haciendo doble click se instala en Ubuntu) 
Una vez instalado, también se puede instalar el Extensión Pack para que reconozca los USB 2.0 y 3.0

Se crea una maquina nueva dentro de V.Box tipo XP 32 bits. y se descarga el Virtual Box Gest Additions image (en iso). Se le asigna el CD la esta iso de Guest additions y a instalar.


2. Instalar XP, VB, MSDN etc

Se busca una ISO del XP con SP3 y se la asocia al CD de la máquina y a instalar.
A continuacion se instala el Visual Studio 6.0 asignanado las ISOs al CD cada vez.
Se instala el MSDN, el Service Pack 6 de Visual Studio, que tenga los Microsoft ActiveX Data Objects 2.8 !!!!!

3. Cargar un proyecto

Verificar que el proyecto haga referencia a las Microsoft  ActiveX Data Objects 2.8 y no a la 2.5. y a funcionar.


4. CUIDADO!!!!

No se que pasa pero al exportar las imagenes en una máquina e importarlas en otra pueden fallar!!!!!!

No hay comentarios :

Publicar un comentario