Você está na página 1de 5

Instalar Visual Basic 6 en Windows 7

Buscar...

desarrollo, seo, internet, trucos, social media

Instalar Visual Basic 6 en Windows 7

Nuestros proyectos

18 enero, 2010 | desarrollo aplicaciones

Suscribir RSS

355

Muchos programadores continan desarrollando aplicaciones con Visual Basic 6, y son muchos
ms los que mantienen software compilado con este lenguaje.

Recibe las novedades por email:


Enviar

Hace unos das un colega me comentaba sobre la imposibilidad de hacer funcionar VB6 en
Windows 7 de 64 bits, y ms tarde en la misma semana otro colega me consultaba como
hacer correr un ejecutable de VB6 en Windows 7, con esas dos casualidades en la misma
semana me puse a buscar una solucin.

Temario

Tu aplicacin VB6 en Windows 7


En muchos casos no es necesario correr VB6 porque no eres programador o programas en otro
lenguaje ms nuevo, pero siempre podemos encontrarnos alguna antigua aplicacin Visual
Basic 6 que correr en Windows 7. Para ese caso el Visual Basic 6 Runtime fue actualizado,
de forma que 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 dcada de los 90. Desde 2000 en adelante todos
debimos pasarnos a .NET, pero eso implicaba pensar orientado a objetos y muchos se resisten,
incluso hoy da.

http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/[10/05/2013 09:38:35 a.m.]

desarrollo aplicaciones
desarrollo web
diseo y maquetado web
juegos y ocio
moviles
otros
redes sociales
seo y buscadores
software

Artculos Recientes
Cmo seleccionar la msica adecuada para un negocio
Gana dinero con el programa de afiliados de
Depositphotos.com
Mapa de Redes Sociales en el Mundo
Google Adsense Acelera los Pagos Automticos [update]
Instalar Libre Office 4 en Ubuntu 12
TechMeetUp Montevideo Uruguay para Desarrolladores
Usuarios de Internet en America
Convertir Juegos Flash SWF a HTML5 con Swiffy

social media

elQuique en Bitacoras
elQuique en Facebook
elQuique en FriendFeed
elQuique en Google+
elQuique en Pinterest
elQuique en Twitter
elQuique en Vimeo
Jorge Oyhenard en LinkedIn

Instalar Visual Basic 6 en Windows 7

Los sistemas operativos Windows de 64bits corren casi sin problemas el software de 32bits,
pero no logran ejecutar el aejo de 16bits.
Afortunadamente solo el setup.exe del instalado es de 16bits, el resto del VB6, e incluso todo
Visual Studio no lo 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 de instalacin antes de ejecutar
este programa de instalacin , ejecute el SETUP.exe Original antes de
sobreescribirlo al continuar con el paso 2, y seguir los pasos de instalacin
normales hasta que salga un cartel de la compatibilidad de sistemas de x64.
Solucin va Santi Casares
2. En esa nueva carpeta, copia todos los archivos de \vb6\setup\ en la carpeta principal
recien creada \vb6\
3. Ahora renombramos 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 utilizan guiones de instalacin que le van informando que archivo
copiar y que dll y ocx registrar durante la instalacin, justamente de eso se trata instalar una
aplicacin. El guin 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 guin se llame acmsetup.stf.
Esa es la sencilla razn del copiado y renombre de archivo, con eso basta para tener Visual Basic
6 instalado en nuestro Windows 7, incluyendo la versin 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 instalador setupsp6.exe tambin 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 aplicacin
y no recargar de DLLs innecesarias.
Descargar: VB6 Service Pack 6
DLL y OCX soportadas con Actualizaciones
La siguiente lista son las DLL y OCX que no se soportan tal como vienen en VB6, pero contamos
con actualizaciones o nuevas versiones que si corren en Windows 7
dao350.dll
mdac_typ.exe
mschart.ocx
msdaerr.dll
msdatl2.dll
msexch35.dll
msexcl35.dll
msjet35.dll
msjint35.dll

http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/[10/05/2013 09:38:35 a.m.]

Instalar Visual Basic 6 en Windows 7

msjt4jlt.dll
msjter35.dll
msjtor35.dll
msltus35.dll
mspdox35.dll
msrd2x35.dll
msrepl35.dll
mstext35.dll
msxbse35.dll
odbctl32.dll
oledb32x.dll
DLL y OCX no soportadas
En el caso de la siguiente lista no hay soporte ni actualizaciones, deberamos cambiar nuestra
aplicacin, igualmente casi todas se arrastran de la versin 4 o 5, en la versin 6 ya no se
aconsejaba su utilizacin, si estas as te atrasaste 15 aos!
anibtn32.ocx
graph32.ocx
keysta32.ocx
autmgr32.exe
autprx32.dll
racmgr32.exe
racreg32.dll
grid32.ocx
msoutl32.ocx
spin32.ocx
gauge32.ocx
gswdll32.dll
ciscnfg.exe
olecnv32.dll
rpcltc1.dll
rpcltc5.dll
rpcltccm.dll
rpclts5.dll
rpcltscm.dll
rpcmqcl.dll
rpcmqsvr.dll
rpcss.exe
dbmsshrn.dll
dbmssocn.dll
windbver.exe
msderun.dll
odkob32.dll

Configurando VB6 y su IDE en Windows 7


Bien, hemos logrado hacer funcionar VB6, pero hay algunos problemas que notamos al utilizar el
IDE para modificar Formularios y Objetos dentro de el, concretamente se enlentece al mover o
cambiar el tamao de los objetos y titila sin parar. Esto se debe a que VB6 no soporta full la
interfaz de Windows 7 (y seguramente en Vista pase lo mismo), VB6 no soporta transparencias,

http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/[10/05/2013 09:38:35 a.m.]

Instalar Visual Basic 6 en Windows 7

Themes y otros efectos visuales.


La solucin es sencilla, ya que podemos desactivar esta parte de Windows 7 al ejecutar Visual
Basic 6, para esto realizamos los siguientes pasos:
1. Ir a la carpeta de instalacin de VB6, algo como: C:\Program Files (x86)\Microsoft Visual
Studio\VB98
2. Seleccionar el ejecutable VB6.exe
3. Botn derecho
4. Propiedades
5. Seleccionar la solapa Compatibilidad
6. En este punto debemos seleccionar y activar los siguientes puntos:
1. Marcar: Ejecutar este programa en modo compatibilidad para: Windows XP SP3
2. Marcar: Deshabilitar los temas visuales
3. Marcar: Deshabilitar la composicin de escritorio
4. Marcar: Deshabilitar el ajuste de escala de la pantalla si se usa la configuracin
elevada de ppp
Listo, ahora si podemos utilizar sin problemas nuestro Visual Basic 6 en Windows 7 o Vista
Es bueno recordar que VB6 tiene sus aos y el lenguaje fue mejorado en varias
oportunidades, siempre es mejor olvidar VB6 y comenzar a programar Orientado a
Objetos y pasarte a dotNet. Para ayudarlos en esto les recomiendo dos libros
Migracin de Visual Basic 6 a Visual Basic .Net y Moving to Microsoft Visual Studio
2010
Ms info:
Support Statement for Visual Basic 6.0 on Windows Vista and Windows Server 2008
Descripcin del paquete acumulativo de actualizacin acumulativa para el Visual Basic 6.0
archivos Service Pack 6 Runtime Extended

Facebook 202
Tumblr

Digg

Google +1

Twitter 11

Correo electrnico

Pinterest

LinkedIn 1

Imprimir

Solucionar penalizaciones de Google

Instalar Apache 2.2 en Windows 7

Tags: 64bits, desarrollo, microsoft, vb6, visual basic, visual studio, windows 7
Esta anotacin del da 18 de enero de 2010 a las 6:08 pm, fue almacenada en desarrollo aplicaciones. Puede seguir las
respuestas en este feed RSS 2.0. Si gustas puedes dejar un comentario, o crear un trackback desde tu sitio.

355 comentarios para Instalar Visual Basic 6 en Windows 7


Comentarios ms viejos

Dany dice:

julio 27, 2012 a las 8:57 am


Antes que todo .. (Gracias por brindar un poco de esperanza)

Saludos,
Tengo al situacion similar de una dll de vb6 pero la instalacion seria en un windows server 2008 r2 64bits ?
Algun detalle a tomar en cuenta o deberia funcionar sin problemas ?
Responder

Jorge Oyhenard

dice:
agosto 1, 2012 a las 4:42 pm
Debera funcionar de la misma forma sin problemas, que error te da la instalacin de visual o

http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/[10/05/2013 09:38:35 a.m.]

Instalar Visual Basic 6 en Windows 7


bien esa sola dll ?
Responder

Goberboy dice:
agosto 31, 2012 a las 12:10 pm
Hola queria saber si alguien sabe como solucionar este problema.
No se puede registrar VB6Ext.OLB.
Tengo actualmente Windows Vista y si bien el V Basic lo ejecuto bien cuando quiero trabajar con Genexus
me tira ese error.
Desde ya muchas Gracias !!
Responder

BasFKlitzZ dice:

septiembre 13, 2012 a las 2:41 am


Me Re Sirvioo!!

Muchass Graciass!!
Responder

Alex dice:
marzo 4, 2013 a las 7:43 pm
Hey si te sale ese error por parte del Genexus, no olvidarte de instalar todos los parches y
actualizaciones de Genexus, ademas de instalar todos los plugins para la licencia del VB6 que podes
descargar de su sitio o portal, o buscarlos por ti mismo, ya que seguramente te faltara uno por ahi. Ademas
depende tambien de si la KB con la cual estas trabajando no esta daada. Tambien asegurarse tambien de
que no se hallan registrado bien componentes de visualbasic en tu maquina, ya que trabajas con
WindowsVista, si persiste el error lo mejor sera que te lo instales en una maqui9na con windowsXP.
Responder
Comentarios ms viejos

Dejar un comentario
Nombre (required)
Email (no ser publicado) (required)
Sitio Web

Recibir un email con los siguientes comentarios a esta entrada.

Enviar comentario

Recibir un email con cada nuevo post.


Pgina 1 de 1

Jorge Oyhenard 2003 - 2012, desarrollo, seo, internet, trucos, social media

creativaint Contenidos
Visita creativaint para conocer nuestros otros sitios de contenido

RSS: Feed RSS | Comentarios RSS | CMS: WordPress, 48 queries. 1,162 seconds. | xHTML | CSS |

http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/[10/05/2013 09:38:35 a.m.]

Subir

Você também pode gostar