Como Instalar Visual Basic 6 en Un SO de 64 Bits
Como Instalar Visual Basic 6 en Un SO de 64 Bits
Como Instalar Visual Basic 6 en Un SO de 64 Bits
Hola, supongamos que queremos instalar el Visual Basic 6 (en adelante VB para los
amigos) en un ordenador con un Windows 10 de 64 bits… (la última prueba que he
hecho ha sido en un Windows 10 con la actualización de Octubre 2018).
Y ¿porque íbamos a hacer una tontería así? Es decir, si ya nadie programa en ese
lenguaje. Es antiguo, no es multiplataforma, no es orientado a objetos (aunque
posee elementos de la POO), no tiene mucha demanda y muchos otros motivos que
pueden dar los detractores de VB.
Pues no se supongamos que nos han encargado modificar algo que está hecho en
VB, o bien que tenemos un trabajillo y eso ya lo hicimos hace años en VB y vamos a
recauchutarlo un poco a ver si cuela. Bueno sea por el motivo que sea hemos
decidido reinstalarlo, pero resulta que no se puede en nuestro flamante Windows 7
de 64 bits.
Una opción sería hacernos una máquina virtual en VMware o VBox o donde sea y
montar un XP para correrlo allí (esto quizás lo explique otro día con sus carpetas
compartidas para que el código quede fuera de la máquina virtual y su subversión y
sus cositas).
Hoy vamos a ver como instalarlo en un sistema de 64 bits y que quede chulo
(vamos, que funcione).
Instalando a pelo
Vamos a empezar probando a instalarlo a pelo y ver qué problemas tenemos. Yo
voy a usar mi flamante Visual Basic 6 Enterprise Edition en Spanish. Pongo en CD
en el lector de CD y ejecuto el archivo setup.exe y veamos lo que pasa:
Le damos a siguiente, luego aceptamos el contrato (¿alguien lee las condiciones?) y
después ponemos el número de Id y marcamos instalar VB edición empresarial…y..
¡¡¡chachaaaannn!!
Arreglando cositas
Para que al editar formularios no parpadeen los controles al moverlos.
1. Ir a la carpeta C:\Program Files (x86)\Microsoft Visual Studio\VB98.
2. Seleccionar VB6.exe
3. Pulsar Botón derecho – propiedades.
4. Pestaña Compatibilidad.
5. Marcar Windows XP SP3 y deshabilitar la composición de escritorio.
Para que funcione la rueda del ratón en VB.
1. Descargar archivo VB6MouseWheel.exe (es de Microsoft…buscar en google).
2. Descomprimirlo donde sea (para descomprimir ejecutables yo uso 7zip).
3. Abrir una sesión de MSDOS como administrador.
4. Ir a la carpeta donde hemos descomprimido ese archivo.
5. Ejecutar regsvr32 VB6IDEMouseWheelAddin.dll
6. Abrir el VB (a mi funciona si lo abro como administrador).
7. Ir al menú Complementos – Administrador de complementos.
8. Seleccionar opción haga clic en MouseWheel Fix.
9. Clic en la casilla Cargado/Descargado y Cargar al iniciar para activarlas.
10. Reiniciar VB.
OJO: A los que limpien el registro con Ccleaner, que sepan que se carga
el MouseWheel Fix.
Nota 1
Me han comentado que a hay gente a la que les aparece el siguiente error.
Esto es debido a que intentan la instalación sin cometer primero el fallo. Es decir,
ejecutan las instrucciones que doy en el apartado Instalación de VB, sin intentar
ejecutar antes el apartado Instalando a pelo.
O dicho de otra forma, hay que ejecutar primero el archivo setup.exe y cuando
nos salga el error porque estamos en un sistema de 64 bits, cerrar (hay gente que lo
deja abierto en la primera ventana, pero no es necesario) y entonces instalar
usando el archivo acmsetup.exe, y entonces ya debería funcionar.