Instalar Visual Basic 6.0 En Windows 7

Páginas: 5 (1122 palabras) Publicado: 9 de mayo de 2012
Instalar Visual Basic 6 en Windows 7

Muchos programadores continúan desarrollando aplicaciones con Visual Basic 6, y son muchos más los que mantienen software compilado con este lenguaje.
Hace unos días un colega me comentaba sobre la imposibilidad de hacer funcionar VB6 en Windows 7 de 64 bits, y más tarde en la misma semana otro colega me consultaba como hacer correr un ejecutable de VB6 enWindows 7, con esas dos casualidades en la misma semana me puse a buscar una solución.

Tu aplicación VB6 en Windows 7

En muchos casos no es necesario correr VB6 porque no eres programador o programas en otro lenguaje más nuevo, pero siempre podemos encontrarnos alguna antigua aplicación Visual Basic 6 que correr en Windows 7. Para ese caso el Visual Basic 6 Runtime fue actualizado, de formaque podremos correr aplicaciones VB6 en Windows 7 o Vista sin problemas, para esto debes ir a la web de Soporte de Runtime de Visual Basic 6.
Instalando VB6 en Windows 7
Si lo que quieres es correr el IDE de Visual Basic 6 para programar, uno de los primeros problemas con que nos encontramos es que el instalador setup.exe de VB6 está compilado en 16bits, recordemos que VB6 y 5 son de la décadade los ’90. Desde 2000 en adelante todos debimos pasarnos a .NET, pero eso implicaba pensar orientado a objetos y muchos se resisten, incluso hoy día.
Los sistemas operativos Windows de 64bits corren casi sin problemas el software de 32bits, pero no logran ejecutar el añejo de 16bits.
Afortunadamente solo el setup.exe del instalado es de 16bits, el resto del VB6, e incluso todo Visual Studio nolo es.
Nota: debes tener en cuenta que en Visual Basic Empresarial el setup.exe sí es de 32bits, por tanto corre bien en Windows 7 de 32 y 64bits. En este caso no es necesario utilizar los siguientes cambios.
Instalar Visual Basic 6 en Windows 7 de 64bits
1. Copiar el CD de Visual Basic en una carpeta vb6 en el disco duro
1. 1. en caso de error “Debe ejecutar el asistente deinstalación antes de ejecutar este programa de instalación”, ejecute el SETUP.exe Original antes de sobreescribirlo al continuar con el paso 2, y seguir los pasos de instalación normales hasta que salga un cartel de la compatibilidad de sistemas de x64. Solución vía Santi Casares
2. En esa nueva carpeta, copia todos los archivos de \vb6\setup\ en la carpeta principal recien creada \vb6\
3. Ahorarenombramos el archivo vb98ent.stf por acmsetup.stf. En algunas versiones como la Profesional, busquen vs98pro.stf, y tengan en cuenta que vs es de Visual Studio, vb de Visual Basic
4. Ahora, en vez de ejecutar el instalador mediante setup.exe ejecutamos acmsetup.exe. Ten en cuenta de ejecutarlo como Administrador !!
Porque son necesarios estos cambios ?
Tanto setup como acmsetup utilizanguiones de instalación que le van informando que archivo copiar y que dll y ocx registrar durante la instalación, justamente de eso se trata “instalar una aplicación”. El guión de setup.exe es vb98ent.stf (o vs98pro.stf), pero como dijimos setup.exe no funciona por tanto usaremos acmsetup.exe que requiere que el guión se llame acmsetup.stf.
Esa es la sencilla razón del copiado y renombre dearchivo, con eso basta para tener Visual Basic 6 instalado en nuestro Windows 7, incluyendo la versión de 64bits.
Debemos tener en cuenta que el ejecutable de VB6 debe ser configurado para ejecutar como Administrador, de otra forma no grabará los cambios que realicemos en nuestros fuentes VB6.
Instalar VB6 Service Pack 6 en Windows 7
Con respecto al Service Pack 6 de Visual Basic 6, el instaladorsetupsp6.exe también tiene problemas, pero ya cuenta con acmsetup.exe que podemos utilizar para instalar. Igualmente se trata de varios DLL y OCX que en último caso podemos descomprimir y luego reemplazar y/o registrar. En este último caso, podemos hacerlo solo para los que utilizamos en nuestra aplicación y no recargar de DLLs innecesarias.
Descargar: VB6 Service Pack 6
DLL y OCX soportadas con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Visual Basic 6.0
  • SQL Visual Basic 6.0
  • Visual Basic 6.0
  • visual basic 6.0
  • Programas en Visual Basic 6.0
  • Visual Basic 6.0
  • Variables Visual Basic 6.0
  • Visual Basic 6.0

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS