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 actualizacion 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 que problemas tenemos. Yo voy a usar mi flamante Visual Basic 6 Enterprise Edition en Spanish. Pongo en CD en la cdromera 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 numero de Id y marcamos instalar VB edición empresarial…y..¡¡¡chachaaaannn!!
Cagada!!! Y ahora que hacemos??? Lo que yo hago es lo siguiente.
Instalación del VB.
- Copiar el contenido de los CD’s de Visual Basic en una carpeta del disco duro. Por ejemplo C:\Temp. Al copiar el segundo CD donde esta el primero me avisa de que va a sobreescribir un archivo, así que le digo omitir.
- Copiar el contenido de toda la carpeta c:\Temp\Setup en c:\Temp
- Renombrar ‘vb98ent.stf’ o ‘vs98ent.stf’ (Según sea el caso debido a que hay Visual Basic 6.0 y Visual Studio 6.0) que se encuentra en la carpeta donde copiamos todo (C:\Temp\CD1) por ‘acmsetup.stf’.
- Ejecutar ACMSETUP.EXE (como administrador), introducir el CD key, seleccionar los componentes para instalar.
Sobre lo que hay que seleccionar: Desmarcar todo lo que esta relacionado con el acceso a datos (entrar dentro y desmarcarlo todo). De esta forma no se cuelga la instalación. (esta corrección se la podéis agradecer Enri y Mr. Sistemas por sus comentarios más abajo). De esta forma la instalación podrá terminar y registrase en como aplicación instalada en el panel de control.
En un apartado posterior repetiremos la instalación esta vez con datos y dejaremos que se cuelgue. - Completar la instalación (ahora el aspecto de la instalación es algo más feo, pero funciona igual). Al final nos pide reiniciar Windows.
Comentario: En la instalación veremos unos mensajes de buscando componentes instalados y también actualizando el sistema que tardan un poquito, pero hay que tener paciencia, que si hemos desmarcado todo lo de acceso a datos, la instalación no debe quedar colgada.Comentario: Las opciones que selecciono yo son: Visual Basic, ActiveX, Herramientas y característas empresariales, Gráficos y herramientas.
El Sourcesafe los desmarco porque para el control de versiones ya uso Git.
Instalación del MSDN
- Lo mismo de antes. Copiamos el contenido de los 2 Cds del MSDN en una carpeta del disco duro. Por ejemplo c:\MSDN.
- Copiamos lel contenido de la carpeta c:\MSDN\Setup a c:\MSDN.
- Renombrar ‘msdn98.stf’ que se encuentra en la carpeta donde copiamos todo (C:\MSDN\CD1) por ‘acmsetup.stf’.
- Ejecutamos como administrador el archivo acmsetup.exe. Seleccionamos las opciones que necesitamos y a cascarla, otra cosa instalada.
Instalación del Service Pack 6
Se descarga el Service Pack y teóricamente se haría de forma similar.
- Se descomprime el archivo Vs6sp6B del SP6 en una carpeta, por ejemplo C:\SP6.
- Se renombra el archivo sp698vbo.stf a acmsetup.stf (o sp698ent.stf si el SP6 que tienes es el Vs6sp6).
- Se ejecuta acmsetup.exe y se instala seleccionando instalación completa.
Hay un segundo método un poco más rebuscado, pero si lo simple funciona…para que complicarse la vida.
Repitiendo la instalación para el tema datos
Se repite la insatalación del apartado Instalación del VB, pero esta vez le damos a agregar o quitar y seleccionamos el acceso a datos. Dejamos que se cuelgue la instalación (esperar un poquito, 5 o 10 minutos) y después la paramos.
Arreglando cositas
Para que al editar formularios no parpadeen los controles al moverlos.
- Ir a la carpeta C:\Program Files (x86)\Microsoft Visual Studio\VB98.
- Seleccionar VB6.exe
- Pulsar Botón derecho – propiedades.
- Pestaña Compatibilidad.
- Marcar Windows XP SP3 y deshabilitar la composición de escritorio.
Para que funcione la rueda del ratón en VB.
- Descargar archivo VB6MouseWheel.exe (es de Microsoft…buscar en google).
- Descomprimirlo donde sea (para descomprimir ejecutables yo uso 7zip).
- Abrir una sesión de MSDOS como administrador.
- Ir a la carpeta donde hemos descomprimido ese archivo.
- Ejecutar regsvr32 VB6IDEMouseWheelAddin.dll
- Abrir el VB (a mi funciona si lo abro como administrador).
- Ir al menú Complementos – Administrador de complementos.
- Seleccionar opción haga clic en MouseWheel Fix.
- Clic en la casilla Cargado/Descargado y Cargar al iniciar para activarlas.
- 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.
Salu2
Miguel
buen post….muchas gracias! de gran ayuda…
«Copiar el contenido de toda la carpeta c:\Temp\CD1\Setup en c:\Temp\CD1″… no entiendo que sentido tiene copiar una carpeta en el mismo sitio donde ya existe…!
Hola, sobre todo, muchas gracias por leerme y perdona haber tardado tanto en responder.
Si te fijas bien, no estoy copiando un directorio sobre sí mismo, estoy sacando el contenido del SUBdirectorio Setup al nivel superior que es c:\Temp\CD1 (la carpeta Setup es subcarpeta de c:\Temp\CD1.
Si pruebas a hacer la instalación omitiendo el paso 2 y el 3 te sale un error
Error de instalación 544 bla bla bla…
Si renombramos el archivo que menciono en el punto 3, pero omitiendo el paso 2 de subir el contenido de la carpeta Setup al nivel superior, el error obtenido es:
Imposible abrir el archivo ‘C:\Temp\Setup\SETUP.INI’.
Si se siguen los pasos indicados se instala sin problema. La intención es subir el archivo acmsetup.exe (y todos los de instalación) al nivel superior de carpetas he instalar desde ahí (desde dentro de Setup no funciona). No usamos el archivo Setup.exe para instalar, sino el archivo acmsetup.exe.
Si que es cierto que enla estructura de carpetas que he creado, el nombre CD1 sobra. Se podría hacer todo directamente en C:\Temp, lo que pasa es que cuando hice las pruebas para la entrada del blog tenía copiado el CD1 y el CD2 en el disco duro y copie el contenido de una carpeta en la otra y no lo tuve en cuenta la escribir la entrada.
Espero haber aclarado tu duda y de nuevo gracias por leerme .
Saludos
Gracias!!
Muchas gracias Miguel Ángel por las explicaciones de poder instalar VB6 en Windows de 64 bits, me ha sido de total utilidad, pues tengo infinidad de programas hechos en VB6 y al cambiar de sistema operativo no me podía permitir el lujo de no poder volver a utilizar el VB6. Muchas gracias.
no es un lujo utilizar tecnologias deprecadas, migra todo a c# vas a ver la diferencia
Cada uno es libe de utilizar lo que se le viene en ganas. Y al que no le guste, ya sabe …
gracias por la ayuda ………..pero aun me dice que las ocx no estan registradas… me prodias ayudar a resolver este problema?
Muchas gracias por el tutorial, funciona a la perfección.
Saludos!
Pingback: 6 basic cd key visual | Win Phone Pro
Gracias, funciona a la perfección.
Gracias por la ayuda ………..pero aun tengo problemas con las ocx me prodrias ayudar a resolver este otro problema?
Se que he tardado un cojón en contestar y te pido disculpas.
¿A que ocx te refieres? Intentaría reproducir el problema y decirte que falla. De todas formas para registrar ocx suele hacerse con el comando regsvr32 desde una ventana de MS-DOS (con una cuenta de administrador).
Muchas gracias por el aporte, pero al haber seguido todos los pasos la instalación me dice después de colocar el cd key y esperar mucho rato, que la aplicación no responde. Sin embargo, me aparece en la pantalla de inicio y lo puedo ejecutar.
¿A alguien le pasa esto?
A mi no.
salu2
Pingback: Instalar Visual Basic 6 en Win 7 (64 bits) | Goblab Wiki
Estoy probando lo indicado con VMware y no funciona, luego de demorar un poco identificando componentes me da el mensaje que debo utilizar el asistente de instalación.
Hola Hans, ante todo gracias por leerme. He contestado modificado el post y he contestado a tu pregunta en el apartado Nota 1.
salu2 y gracias
corregir en el tutorial acmsetup.sft por acmsetup.stf
Corregido.
Muchas gracias
Vaya caraja llevamos… Se trata de cambiar el punto 3 de «Instalación del VB», tendría que decir «vb98ent.sft o vb98pro.sft», creo.
Hola Julián
Lo de la caraja podria ser porque normalmente estoy más ‘pallá’ que ‘pacá’, pero creo que esta vez no es asi (o quizás si..yo que se).
Ale Jedry se referia a que en algún punto (no recuerdo cual porque acmsetup aparece varias veces en el post) la había cagado al escribir la extensión cosa que ya arregle en su día (gracias de nuevo Ale).
Lo que tu dices es que lo de vs98ent.sft es incorrecto y deberia ser vb98pro.sft”, Yo las versiones que tengo de Visual Basic son la enterprise y la empresarial, y en los dos casos es vb98ent.sft
En Visual Studio 6 tengo el Enterprise, en ese caso el archivo se llama VS98ENT.STF, así que tampoco sería incorrecto.
Es posible que tu tengas otra versión distinta y sea como dices tú, con lo cual tu también debes tener razón (no puedo controlar todas las versiones de Visual Studio que deben existir).
Salu2 y muchas gracias por comentar y colaborar.
Lo de la caraja lo paso al singular. ¡Vaya caraja llevo! No me había dado cuenta que un fichero era vb… y el otro vs.., pensé que habías puesto el mismo.
Un millón de gracias por tu información, tu generosidad y tu paciencia
Gracias, funciona perfectamente.
salu2
Buen dia
Me funcionó para la instalación de VB6 pero para el service pack 6 NO… hice lo de instalar a pelo primero (pero apenas ejecuto setup salta «Error de programa») y luego modificar para usar el acmsetup… pero me sigue saliendo la ventana «Imposible finalizar la instalacion de service pack….»… no se q puede estar mal.
sds.
Hola Daniel, a mi me pasa lo mismo, pude instalar el VB6 pero NO el sp6, me dice «Imposible finalizar la instalacion ….» ….. vos pudiste terminar de Instalarlo ??? Como ??? Desde ya muchas gracias. Gabriel
Yo no acostumbro dejar comentario..Pero esta ves lo haré ya que en el cole estamos viendo VB 6.0 y lo necesitaba instalar y este tutorial me sirvió a la perfección..Les voy a enseñar a mis compañeros también de verdad muchas gracias..Saludos desde Honduras
Hola, gracias por el aporte. Yo he seguido todos los pasos tal cual lo indicas pero el error de ejecutar el wizard me sigue saliendo.
Gracias men lo de la ruedita del mouse lo necesitaba
Gracias… El problema solo existe en la incompatibilidad del SP6 en su instalación mencionada falla de compatibilidad de idioma. Si tienes algo sobre esto te lo agradecería
Hola Jose, pudiste instalar el SP6 ??? Como?? cualquier info será bienvenida. Gracias! Gabriel
no sirve se cae cuando le instalas un programa ejemplo atube
El tutorial y los pasos para la instalacion en si de VB6.0 esta perfecto y me funciono sin problemas. Muchas gracias!
Gente como tú hacen mejor este planeta. Me has ahorrado tiempo y cabreo. Muchas gracias
Pingback: Instalar Visual Basic 6 Enterprise Edition en Windows 7 x64 | Mi Libreta Moleskine de Informática
Gracias, Saludos desde Bolivia
Felicitaciones, funciono a la perfeccion a la primera, instale el vb6, su respectiva ayuda y el sp6 sin ningun problema. Tengo que actualizar una vieja aplicacion y este post me salvo.
Muchas gracias
Hola Ivan, vos lograste instalar el sp6 en un Windows 10 64b? Como hiciste? Yo instale el vb6 pero no logro instalar el sp6 … me dice «Imposible finalizar la Instalacion de Visual Studio 6.0 Service Pack 6» y si ejecuto directamente el setupsp6.exe me dice «No se puede ejecutar esta aplicacion en el equipo» … ya probe ejecutarlo como administrador, deshabilitar el SmartScreen, y no logro instalarlo ….. Cualquier info será bienvenida. Gracias. Gabriel
Hola, muy bien explicado y funciona! Una consulta: Instalé todo (VB6, MSDN y la funcionalidad de la rueda del ratón) en Windows 8.1 Pro de 64 bits. VB6 corre bien, el MSDN también corre bien pero independientemente, o sea si lo ejecuto desde su ícono pero si ejecuto la ayuda (el MSDN) desde VB6 presionando F1 o desde el menú Ayuda me sale el mensaje: «no se puede mostrar la ayuda».
La consulta es si en tu instalación sí puedes abrir la ayuda desde el entorno mismo de VB6 y si es así que cosas puedo intentar para que la abra? (ya desinstalé y reinstalé VB6 y MSDN y sigue igual) espero tu amable respuesta. Gracias de antemano.
Amigo yo tengo instalado vb6 en las mismas condiciones tuyas, (Windows 8.1 64 bits) y tampoco me ejecuta desde vb la ayuda del MSDN creo que no puede hacer directamente desde ahí. Ojala me equivoque y alguien nos oriente.
Hola, gracias por responder. Sí debe haber forma, al parecer no encuentra la ubicación del archivo que abre el MSDN, me parece que la solución puede estar modificando alguna entrada del registro de Windows. Please respondan otras personas que tengan instalado VB6 en Windows 8.1 Pro de 64 bits y digan si a ustedes les abre el MSDN desde VB6 o alguna idea de lo que se podría intentar para hacerlo funcionar.
Hola, estoy mirando lo del MSDN. En breve os digo algo.
Gracias
Hola de nuevo. Lamentándolo mucho no puedo reproducir el problema. Tengo una máquina con un Windows 8.1 + visual studio 2013 + visual basic 6.
He comprobado que no funciona el MSDN (lo del F1 que habéis comentado). Lo he desinstalado todo (me he paseado por el registro después borrando cualquier referencia vb98)
He instalado Visual Basic 6, y después el MSDN. He abierto primero el MSDN sólo y ha funcionado. Después lo he abierto desde vb usando el F1 y ha funcionado.
He instalado posteriormente el Visual Studio 2013 (por si esto tuviese alguna influencia) y sigue funcionando.
Debe ser alguna cosa que he hecho durante la instalación diferente a como la tenia hecha antes., así que pongo aquí lo que he seleccionado.
En vb todo seleccionado excepto: Acceso a datos – Proveedores de ADO, RDS y OLD DB – ADO y RDS (esta opción desmarcada porque si está marcada la instalación no puede terminar)
En MSDN todo lo común y lo referente a las instrucciones del vb, nada más. Es decir:
Indice de búsqueda texto completo
Documentación de VB
Ejemplos VB
Documentación compartida de VS
Ejemplos del Repository
VSS
MSADC
Todo lo demas
Solo puedo recomendar que lo hagáis igual y comentéis aquí si ha funcionado. OJO yo estoy usando los CD de Visual Basic no los de Visual Studio, aunque en teoría el proceso es idéntico.
Hola Miguel, gracias por responder, animo a otras personas que lo hayan intentando o que puedan aportar alguna idea que por favor lo hagan, cuando tenga tiempo seguiré intentando y comentaré también al respecto.
Copia vshelp.dll en \Windows\SysWOW64 y regístralo. Así de sencillo.
Excelente, funciono con esto, gracias
Hice lo mismo en Win 10 64 y no funcionó.
Hola James, pudiste instalar el service pack sp6? Como? tenes los archivos? Cualquier info será bienvenida. Gracias. Gabriel
Muchas gracias por el aporte. Estoy teniendo un problema. Me sale un error de que debo instalar primero wl wizard. Alguien sabe como solucionarlo? Muchas gracias
Puede ser que se refiera a que primero tienes que ejecutar el setup de forma normal, como indica en el apartado instalando a pelo, y después hagas la instalación como se explica posteriormente. No estoy seguro. Lo mismo tu versión es en ingles y te lo indica así.
Si es como digo, podría suceder que aunque hagas esto que te digo siempre aparezca el mismo error. A mi me ha sucedido. La única forma que he tenido solucionarlo es abriendo el REGEDIT y limpiando todo lo referente al Visual Basic 6 del registro. He buscado la cadena Visual Studio y VB98 (o VS98) y he ido borrando poniendo cuidado de no borrar cosas de otra versión de Visual Studio. Creo que era esto lo que he buscado en el registro pero compruébalo bien porque te lo digo de memoria y la memoria falla….
salu2 y comenta si funciona
gracias
Hola gente, les escribo desde Argentina, desde ya muchas gracias por su colaboracion. Estoy instalando VB6 sobre un W8.1 de 64 bits, venia todo bien con estos pasos hasta que al tratar de instalar el SP6 ya no puedo continuar, ya que me da un mensaje donde indica algo asi….»El programa de instalacion no detecto un producto Visual Studio 6.0 coincidente con la configuracion de idioma del sistema operativo y no puede actualizar automaticamente sus productos Visual Studio……..» (el mensaje continua pero creo que esta parte es la mas importante). El mensaje solo da posibilidad de aceptar, luego da otro mensaje de que no se puede continuar y sale de la instalacion.
Agradeceria alguna solucion o comentario.
Hola Sergio, como llegaste hasta esa instancia? A mi se me corta antes, si ejecuto el acmsetup.exe me dice «Imposible finalizar la Instalacion de Visual Studio 6.0 Service Pack 6» … y si ejecuto directamente el setupsp6.exe me dice «No se puede ejecutar esta aplicacion en el equipo» …. … ya probe ejecutarlo como administrador, deshabilitar el SmartScreen, y no logro instalarlo ….. Yo tengo un W10 64 bits …. Cualquier info será bienvenida. Gracias. Gabriel
Yo tengo el mismo problema.
Encontraste la solución?
Fantástico haber encontrado tu post Miguel Ángel!!!. No sabía qué hacer con mis viejos programas en VB6 que ¡son los que mejor funcionan! ¡Mil gracias!
hola, estuve siguiendo el post y funciona bien pero no he logrado instalar el service pack 6. En mi instalación tuve que renombrar el sp698vbo,stf como acmsetup.stf porque el que tu mencionas no existía.
Pero al ejecutar el acmsetup intenta hacer todo pero al final me da un mensaje de que fue imposible hacerlo.
Amigo para que necesitas instalar el sp6? Como consejo, si no vas a desarrollar una aplicación para comercializarla o en forma laboral, el sp6 no lo necesitarás…
Hola Alvaro, lograste instalar el sp6 al final? Como? Agredeceria cualquier ayuda. Saludos. Gabriel
Hola, te comento que el sp6 funcionará en relación a lo que has istalado con visual studio, deberás empezar de cero y al momento de seleccionar las opciones, deberás desmarcar los componentes de Acceso a Datos, los ActiveX también deberán ser seleccionado con cuidado, o sea, solo los que necesites, el resto no, estos ya no son necesarios, vienen por default en los sistemas operativos, una vez hecho esto en visual studio, puedes proceder con el sp6, haciendo lo mismo que en visual, osea, copiando en una carpeta los instaladores y renombrando el acmsetup, espero esto te sirva
Tengo Visual Studio instalado en mi equipo Windows 10 Insiders de 64 bits, y no tengo problemas, es más, desarrollo dll en C# para pasarlos a vb6 y todo bien.
buenos días. yo estoy teniendo el mismo problema con SP6. pero si lo necesito porque si comercializamos.no he sido capaz de encontrar ninguna solución.
un saludo …..Ahhh y el blog es fantastico
Es necesario tener el VBasic 6.0 Entreprise con el SP6 y seguir los pasos que indican en los foros o indicaciones que encuentras en la red. Si no tienes las versiones entre VB6 y SP6 compatibles no podrás hacer la instalación aunque sigas los pasos. Yo lo he instalado en 7 de 32bits. funciona perfectamente.por cierto he desarrollado 2 software (sistemas) educativos en Vbasic 6.0 y Sp6, además aprendí hacer el instalador. Pongo a su disposición mis software educativos:
<>
<>.
Ambos software ENSEÑAN y tienen ejercicios para practicar la ENSEÑANZA por lo cual lo llamo APRENDIZAJE.
Mi correo jsnchezruiz@netscape.net
Que si lo necesitamos que es un gran desarrollo el que tenemos atrás y mira que no se puede instalar el service pack por problemas de idioma, que alguien nos ilumine por favor (asterla@indicom.com.ar)
Mis software son:
ENSEÑANZA-APRENDIZAJE de Las Operaciones Aritméticas: Adición/Suma, Substracción/Resta, Multiplicación y División de Enteros y Decimales.
ENSEÑANZA-APRENDIZAJE de los QUEBRADOS, las operaciones básicas de la rtimética con expresiones fraccionarias.
ESTOS PARRAFOS NO LOS INCLUYERON EN MI MENSAJE ANTERIOR.
Los mensajes se publican automaticamente según llegan. No los edito, ni los censuro, ni borro ninguno. Acabo de darme cuenta de este mensaje y lo dejo tal cual está.
Ignoro el motivo por el cual no se te publico tu mensaje entero.
Salu2
Hola quiero consultar un problema,Resulta que instale la MSDN sin problemas pero me sale el error «No se puede mostrar ayuda» cuando intento abrirla desde VB. Grax por el tuto 🙂 Saludos
En el instalador de Visual Basic hay una carpeta que llama os\System, dentro de ella hay el archivo vshelp.dll, solo deben copiarlo a la carpeta c:\windows\SysWow64 y registrarlo con c:\Windows\System32\regsvr32 c:\Windows\SysWow64\vshelp.dll, me funcionó a la perfección
En 2020, confirmo funciona lo comentado por Darwin:
En el CD del instalador de Visual Basic hay una carpeta que llama os\System, dentro de ella hay el archivo vshelp.dll, solo deben copiarlo a la carpeta c:\windows\SysWow64 y registrarlo con la instrucción «c:\Windows\System32\regsvr32 c:\Windows\SysWow64\vshelp.dll» en una instancia de cmd ejecutada como administrador. Me funcionó a la perfección también.
Hola quiero consultar un problema,Resulta que instale la MSDN sin problemas pero me sale el error “No se puede mostrar ayuda” cuando intento abrirla desde VB. Grax por el tuto 🙂 Saludos
POR FAVOR RESPONDE
Hola, perdona por no haberte contestado antes, pero he andado un poco liado.
Me temo que no puedo ayudarte, ya que no puedo reproducir el error que te sucede a ti.
Cuando escribí la entrada sobre como instalar el VB en un sistema de 64 bits, lo hice sobre un Windows 7. Es posible que falle sobre un Windows 8, porque no lo he comprobado en detalle.
Si que te puedo decir que yo lo tengo instalado en un Windows 8.1 sin MSDN. Para comprobar si me falla lo del MSDN, lo he instalado hace un rato siguiendo los pasos del tutorial de arriba. Lo cierto es que no he instalado la documentación completa. He marcado lo siguiente:
Índice de búsqueda de texto completo
Documentación de Visual Basic.
Ejemplos de Visual Basic.
Documentación compartida de Visual Studio.
Ejemplos de MS repository.
Ejemplos en MSADC
Ejemplos Island Hooper News
Todos los demás archivos
A mi la instalación no me ha fallado. Luego he creado un proyecto vacío y la ayuda se abre correctamente pulsando la tecla F1.
Es complicado poder encontrar estos fallos, porque si bien el tutorial le funciona bien a una mayoría de gente, pueden suceder errores dependiendo de con qué versión de Visual Basic o Studio se haga la instalación o qué versión de MSDN. También es posible que no funcione debido a una instalación previa o a cualquier otro componente de MS que esté interfiriendo el funcionamiento de la ayuda.
Mi sugerencia es que o bien pruebas a desinstalar el MSDN y el Visual Basic y empezar otra vez desde cero (pero desinstala usando algún desinstalador que limpie bien instalaciones anteriores, como por ejemplos Revo Uninstaler, para dejar la maquina limpia) o bien des más detalles del error (código) que tienes y alguien o yo mismo intente reproducir tu error (aunque es difícil). Para esto tendrías que decir que versiones estas usando y detallar todos los pasos que sigues.
Si no, pues no queda más remedio que buscar otras versiones de MSDN o buscar una solución usando google.
Te agradecería que comentases aquí si al final has podido solucionar tu problemas.
salu2 y gracias
En el instalador de Visual Basic hay una carpeta que llama os\System, dentro de ella hay el archivo vshelp.dll, solo deben copiarlo a la carpeta c:\windows\SysWow64 y registrarlo con c:\Windows\System32\regsvr32 c:\Windows\SysWow64\vshelp.dll, me funcionó a la perfección
Excelente! post,
Saludos.
Buenas Tardes, probé con varios de los pasos en algunos post, pero no he tenido éxito, por eso recurro a escribir mi problema.
Tengo Windows 8.1 de 64 bits en el cual pude instalar correctamente el vb 6.0
Cuando quiero utilizar el proyecto. Me da un error y llegue a la conclusión que necesito registrar las dll msde.dll ya que fui a proyecto /componentes y no estoy viendo para seleccionar Data Environments.
Cuando las intento registrar me da un mensaje de error, que no es compatible. Busque en la web otros archivos dll pero no tuve éxitos.
Me pueden ayudar?
Saludos
Julieta
Por lo visto el entorno de datos y el Windows 8 no son buenos amigos…
Has probado lo siguiente?
Busca el archivo MSDE.DLL que tendría que estar en C:\Program Files (x86)\Common Files\Designer
Si no esta tendrás que extraerlo del instalador del Cd de Visual Basic y copiarlo allí.
En ambos casos registras la dll con el siguiente comando:
regsvr32 «C:\Program Files (x86)\Common Files\Designer\msde.dll»
Para registrarlo, tendrás que abrir una ventana de comando como administrador.
salu2
DEBES TENER LA MISMA VERSION PARA VBASIC 6.0 Y SP 6.0, EL MISMO IDIOMA (UTILIZA ENTERPRISE)… SOLO CON ESE FUNCIONA
alguien por el enlace para bajar la ayuda msdn
Te felicito por el tema publicado. Hice todo lo que recomendaste y sólo no pude conseguir dos cosas. Una es que funcione el scroll con el mouse … me rindo. Y la segunda es instalar otro complemento que siempre utilicé y que indentaba los códigos en un tiempo breve. No instalé la ayuda (no me interesa). Preo el VB6 si funciona y bien. Muchísimas gracias por tu ayuda.
Disculpa, ¿Dónde puedo descargar VBasic 6.0 sin virus? Puedes pasarme un link. Por favor,
Que tal Miguel Ángel, Muchas Gracias por esta información chulada. Todo jalo muy bien. !!!!
Yo desde México.
Hola….
Tengo una aplicación de base de datos hecha en Microsoft Visual FoxPro la cual funciona perfectamente en Windows XP, Vista y 7 32 bit, la verdad es que nuca la probé en 7 64 bit, pero ahora que estoy probando Windows 8 Pro 64 bit, intente ejecutarla y me
parece un mensaje que me dice «No se puede ejecutar esta aplicación en el equipo», probé en modo de compatibilidad y hasta con el «Solucionador decompatibilidad» y nada que funciona, lo más seguro es que por ser un programa de 32 bit tenga conflictos con
Windows 8 Pro 64 bit. Existe alguna manera de correr una aplicación de 32 bit en conflicto con 64 bit como hacia con Windows 7 y su Modo XP?, gracias por la respuesta…
PD: La aplicación apenas pesa 12 MB por lo que instalar VirtualBox o cualquier otra aplicación de maquina virtual para poder ejecutarlo, me parece una perdida de recursos.
No sabria decirte, no tiene que ver con el Visual Basic.
Si tienes el codigo fuente de la aplicación pues podrias conseguir un VisualFox Pro compatible con windows 8 y adaptarla (aqui esta la lista de compatibilidad http://es.wikipedia.org/wiki/Visual_FoxPro#Compatibilidad_de_Sistemas_Operativos.
De todas formas el modo XP de Windows 7 es una maquina virtual asi que lo mismo te va a dar ejecutarla en VirtualBox. Vas a consumir recursos de una forma similar.
En el modo XP parecia que la aplicacion estuviese corriendo en una ventana porque se integraba bien con el SO anfitrion, pero en realidad esta corriendo en una maquina virtual. Con VMware se puede hacer algo parecido con la vista Unity. No se ahora mismo si virtualBox permite eso (llevo algun tiempo sin usarlo)
salu2
Mucha grciaaaa
Muy, Muy buen aporte, me soluciono el problema, gracias….
Hice todo lo que dijiste y funciona todo. El problema aparece cuando quiero hacer una consulta en una base de datos en DAO 3.6
Hola , buen Post! , Pregunto si alguien le paso que al instalar el vb6 en 8.1 64bits Pro, termina la instalacion y queda colgada sin terminar la registracion. Alguna solucion para esto? saludos..
muchas gracias!!! me sirvió
Muchas gracias Miguel Angrel, me sirvio mucho tu aporte, lo unico que batalle un poco y no pude instalarlo como debe ser es el MSDN, por lo demas me funciona perfectamente con Windows 10 64 bits.
Saludos.
hola , gracias por el aporte, me funciono bien, pero cuando llevo mi archivo exe ya compilado a un pc 64bits a la primera abre luego se cuelga el explorador y nunca abre mas. tendras alguna solucion?
Hola Javier, a simple vista me parece que debe ser un problema de las librerías que utilizas en tu programa, revisalas y averigua a que estas haciendo referencia, y si estas están en sysWoW64, tal vez solo debas registrarlas. Como dato te cuento que yo hace poco desarrolle una solución con VB6 para producción en la empresa que trabajo, todos los pc con 64bits y ningún problema. Saludos!
Gracias por tu rápida repuesta. Mi programa no usa librerias. Ni dll ni ocx pata hacerlo compatible con cualquier pc. Lo unico que hay en comun en las pcs que da el problema es que hay instalado el avast free. No se … es lo unico de lo que sospecho. Voy a decir al cliente que lo quite y pruebe. Gracias
Inténtalo, si te complica mucho y en el caso que tu proyecto no sea tan grande, me puedes contactar por mail y puedo ayudarte a revisar el código si deseas.
cuatro años despues, y tu post sigue siendo de gran utilidad. Me ayudo a resolver el problema de instalacion. Muy bien detallado y explicado.
Bravooooooooooooo, te luciste, funcionó al 100% no solo la instalacion sino los arreglos
ahora ya puedo usar bien el mouse,
Hola amigo Ami me salio «imposible instalar TMP.TMP
O SEA IMPOSIBLE INSTALAR EL ARCHIVO TMP.TMP
Perdona no haber contestado antes. No vi el mensaje hasta hoy.
Lamento no poder ayudarte porque no puedo reproducir el error que tienes.
No indicas tampoco en que momento te aparece el error.
Buenas Tardes, realice el paso a paso, pero se queda pegada la instalación donde dice «El programa de instalación está actualizando el sistema….» Gracias de antemano por la ayuda
Daniel, que windows tienes instalado? Revisa si tienes los frameworks que necesita vb6 instalados, de no ser así instalalos por windows update, no por el disparador de validación de estas updates del mismo visual studio, ya que como producto antiguo posiblemente no funcione de forma correcta, es mi primera impresión de tu problemática.
SOLUCIÓN A LOS 3 PROBLEMAS VB6 + MSDN + SP6 EN WIN10 (y 8.1, 8, 7):
1-Cuelgue o parada de la instalación de VB6,
2-MSDN no se muestra desde el IDE y su Ayuda – F1 no funciona,
3-SP6 no se instala y no se muestra en la ventana «Acerca» de VB
La primera instalación de VB debe ser hecha desmarcando todo lo relacionado a Datos: «ACCESO A DATOS» (no basta con desmarcar solo «Entorno de datos» en la 2ª ventana «Modificar op.»). En caso contrario se cuelga al final «Actualizando Sistema…» y NO se REGISTRA.
-El motivo de que no conecten MSDN con el IDE y no funcione F1 es debido a lo anterior. VB6 tras el cuelgue del final, no se considera un programa instalado (aunque funcione, no se muestra en Panel Control) y faltan valores del registro.
-Una vez bien instalado (sin acc.datos), reinicio e instalo MSDN.
-Comprobado todo OK, puedo volver a instalar VB6 esta vez sí con todo lo relativo a Datos. Y que se cuelgue, cancelo la tarea.
-Por último el SP6 también instalará ahora sin problemas.
Saludos
FELICIDADES Y GRACIAS!!, ESTA ES LA SOLUCION CORRECTA PARA QUE FUNCIONE EL VB6 CON EL SP6 EN PLATAFORMAS X64… MUCHO OJO, EN ESTE COMPLEMENTO DE INSTRUCCIONES ESTA EL TRUCO
ok mi pana instalacion perfecta de vb 6.0 muchas gracias por el aporte
no me sirvio perrillo
Ricardo arjona me dijo que habia otro metodo saludos desde peru
Si 90 minutos complicados pero salimos a flote racias al tecnico
heyauuu
no vale verga esto
ya valio wilson
alchile perrillo
No logro superar la instalacion del Vstudio sp6. Me da un mensaje imposible finalizar la instalacion ………..
Estoy intentando instalar en Windows 10
Hola Joaquin, hasta el lunes me sera imposible probarlo, pero si esperas hago una instalacion completa porque tengo un windows 10 aniversary recien instalado esperando la instalacion del VB6.
Lo instalo y te comento algo.
Salu2
Hola, ya he hecho la instalacion en un windows 10 con la aniversary update y me funciona todo excepto lo de la rueda del ratón.
Salu2
Saludos efectivamente pude instalar sin mayores problemas el visual studio 6, sin embargo el service pack 6 no fue posible.
Jl.
hola! una consulta, tengo controles tipo farpoint, spread, … en 16 bits, alguna forma de instalarlos en visual basic 6.0 en windows 10 64 bits?
No tengo esos controles, asi que no puedo hacer una instalacion para ayudarte. Lo siento.
Salu2
Manolo, pudiste?.. yo tambien los tengo y estoy tratando de instalarlos
Hola, antes que nada excelente post. En particular los trucos del scroll y el parpadeo molesto de los controles al moverlos son dos cosas que siempre he querido arreglar, pero nunca encontraba como. Gracias!!
Te hago una consulta: En mi Visual Basic 6.0 no me funcionan los botones de deshacer y rehacer, están permanentemente deshabilitados. Actualmente lo estoy utilizando en un Windows 10. Alguna idea?
Saludos
No sabría decirte…a mi solo me salen desabilitados al editar formularios, nunca la editar código. Nunca he tenido ese problema.
Lo que si me ha pasado es que me deja de funcionar la ruda del raton pero no lo que me dices tu.
salu2 y gracias por leerme.
Luego me dí cuenta de que es como dices, funciona al editar código pero no al editar formularios. No recordaba esto, pensé que era alguna incompatibilidad del W10.
Saludos y gracias!
Gracias Mem ha funcionado perfecto !!
Excelente post Probé en Windows 8, 10 y funciona perfecto, cuando lo quise instalar en windows 2012 no me deja pasar por el microsoft java. Al no poder instalar Java en windows 2012 el instalador reinicia el sistema en loop. Si alguien sabe como saltar esta situación sería de gran ayuda.
Encontré la solución!!: Simplemente hay que copiar MSJAVA.DLL en la carpeta sysWow64 y el asistente pasa como por un tubo! Saludos!
Hola, necesitaba instalar un programa hecho en visual basic (BDP Hoteles) en un sistema operativo con windows 10 64 bits, pero no me deja, sabrás si hay alguna manera de forzar la instalación.
Gracias y saludos.
A la fecha: 2017-01-31
Instalado y funcionando en Windows 10 Home de 64bits.
Pasos (generales) que realicé.
1. Instalar VB Primera vez segun los pasos aqui indicados. Provocar error y copiado de archivos.
2. NO instalar Acceso a Datos ADO, ect. La instalación terminó con exito. Si no haces este paso no continúa con los otros porque se cuelga y los instaladores muestran el error de no se puede completar la instalación.
3. Instalar MSDN sin problema.
4. Instalar Service Pack 6. Haciendo lo del error y cambio de nombre. La instalación termino con éxito.
5. Reiniciar
6. Ejecutar el instalador de VB6 nuevamente y agregar componenentes Acceso a Datos.
7. La instalación se cuelga a los 5 min y solo puse cerrar e indicar que se instalo correctamente.
8. Aplique lo de Compatibilidad para parpadeo.
9. Registre la dll del Mouse.
Tengo el VB6 trabajando sin problema.
Saludos desde Ecuador
Miguel, muy claro tu post pero no logre que funcionara. Hice todos los pasos y cuando estoy ejecutando el acmsetup.exe queda trabajando, utilizando aprox 25% del procesador pero nunca termina (lo dejé 24 horas) entonces lo termino mediante el administrador de tareas. Al buscar encuentro que hizo una muy buena parte de la instalación e incluso el vb se ejecuta pero no logró instalar el service pack, me dice que es imposible finalizar la instalación del do.
Podrías darme una mano? Tenes idea de lo que puede estar pasando? Estoy con Windows 8.1 pro 64 bits.
Desde ya muchas gracias.
Hola!!!
Algo extraño te sucede. Si se queda bloqueado no esperes 24h, cancelalo y vuelves a intentarlo.
No podría decirte más con lo que comentas, solo que desinstales y vuelvas a probar siguiendo los pasos de arriba y si quieres haciendo lo que comenta Mr Sistemas justo encima de tu comentario.
Si tienes problemas para desinstalar, puedes usar revo uninstaler para limpiar después de la desinstalación (no es necesario que instales el revo, puedes usar una versión portable de Portable Apps).
Yo mismo hice una instalación en un Windows 10 64 bits hace un par de días sin problema.
Pruebalo de nuevo y comenta.
Gracias por tu interés.
Salu2
Hola Miguel, a mi me funciono muy bien la instalación visual basic 6.0 en windows 10 64 bits, muchas gracias.
Pero me esta dando problemas la instalacion del service pack 6, me dice que no es posible instalar el service pack ya que no se ha detectado productos visual studio 6.0 instalados en su sistema.
Hola… eso debe ser porque tu debes haber instalado una versión de Visual Basic a secas, no de Visual Studio y el SP6 que has descargado debe ser para Visual Studio. Tendrás que buscar el SP6 de Vissual Basic. El que tengo yo se llama: vbrun60sp6.exe
Muchas gracias por el articulo. Nos ha resultado de gran utilidad. Seguir así.
Un saludo
Muchas gracias, capo !!! Sos un genio
Funciona!
Gràcies!!
Muy util, gracias. Vb era muy amigable, creo wue net traiciono ese espíritu de simplicidad
para Windows 10 es el mismo procedimiento ?
no me deja instalarlo
Yo nunca he tenido problema con Windows 10.
Sigues todos los pasos? Prueba como administrador a ver…
Muy bueno!!
Muchas gracias por esta información, excelente
Gracias por la información, sin embargo en el proceso de instalación me toco copiar todo el contenido del CD en la carpeta Setup; seguí las instrucciones y funciona perfectamente. Tengo una duda y no se si a alguien le ha pasado y es la siguiente; cuando selecciono varios controles en el IDE de VB6 no me muestra cuales son los que están seleccionados y eso me dificulta poder arrastrar y organizar los controles.
¿Cómo puedo modificar un instalador generado con el “Asistente para empaquetado y distribución” para que pregunte si quiere que lo instale para un único usuario o para todos?
O aunque sea para que directamente lo instale para todos.
Como no lo pregunta, a veces hace una copia del programa en el usuario que lo instala, y si hay, por ejemplo, una base Access en ese directorio no usa la que se vé sino la del directorio del usuario, dificultando los resguardos, y que el usuario pueda ver o compartir la información.
Hola pablo,
Yo desde VB6 directamente no se hacerlo (me parece que no se puede). Creo que tienes programas de terceros para crear instalables que si permiten hacerlo.
Yo recuerdo haber usado hace tiempo Setup Factory y me gustaba más que otros porque tenia una interfaz clara y era sencillo crear instaladores. Creo que tiene la opción de instalar para todos los usuarios del equipo.
Olvidé mencionar que gracias a esta página logré instalar VB6 completo en máquinas con Windows 10 de 64 bits. ¡Muchas gracias!
Conmigo se queda en: El programa de instalación esta actualizando el sistema. Y así se queda para siempre (No responde)
Como dice Enri en su comentario: desmarca todo lo relacionado con datos en la instalación.
Buena tarde estoy agradecido con su aporte y muchas gracias por compartir con nosotros soluciones a la medida
Gracias por comentar!!
excelente explicación y truquillo. VB6 se resiste a morir! jajaja. Gracias!
Vamos a intentarlo sin morir… 2018-11-29 18:17 pm
WIndows Server 2012 R2 Datacenter
Listo! Sin problemas! Funciona a la fecha! 2018-11-29 19:13.
Demoré descargando los isos y haciéndome una tacita de café!
Estoy encantado de encontrar blogs donde leer informacion tan practica como esta. Gracias por facilitar este post.
Saludos
Hola. Encontré esto debido a que tenemos unas cuantas app aún en VB6 (si, lo sé) y necesitamos darle mantenimiento. Hice todo lo que comentaste, pero se me queda pegado en donde dice «El programa de instalación está actualizando el sistema».
Gracias de todos modos
Si es en la pantalla turqueza de instalación, es porque debiste desactivar ADO. Esto lo agregas luego, segun los pasos indicados.
Increíble, a años de su publicación, este artículo sigue en vigencia. Si bien me dedico a la electrónica, hoy la programación me resulta fundamental. Hice tantos programas en VB6 para mi uso, y que funcionaron tan bien, que el trabajo de portarlos a .NET me aterrorizaba.
Seguí no sé cuantos tutoriales para instalar el VB6, y ninguno me sirvió, hasta que un colega me indicó éste. La instalación pasó como por un caño.
Que estoy agradecido es poco decir.
Saludos,
Juan
Gracias. 🙂
hola amigo una pregunta, si tengo instalado VS 2017 y quiero instalar esta versión antigua, habrá conflictos o pueden coexistir los 2 en mi pc?
Yo tengo VS2019 y el Visual Basic 6.0 y los dos me funcionan sin problema.
Tras mucho esfuerzo lo he conseguido.. y esto me pasa por no leer de nuevo este post.
Lo hice hace unos años, y funcionó, pero ahora, NO FINALIZABA la instalación.
Tal y como se indicaba, es importante NO INSTALAR ADO (pues desde hace años se integra con el sistema operativo). Para ello, en las opciones de instalación, se deber PERSONALIZAR y buscar la parte de acceso a datos y quitar componentes ADO.
Una vez instalador, es importante, ejecutar el programa COMO ADMINISTRADOR.
Yo he instalado componentone, dinamiccube, activereport , y algún componente mas. Todo sin problemas.
Antes de lanzar la instalación SIN ADO, forzar la finalización del instalador a piñon, hice pruebas de copiar carpetas de otro equipo operativo, a este otro, y APARENTEMENTE funcionaba, pero el EXE generado, no funcionaba. Así que tuve que volver a este genial post y hacer los pasos tal cual. Gracias.
Adicionalmente, informo que al activar la compatiblidad con WINDOWS XP y evitar los flaseos, en mi equipo no funciona la integracion de los proyectos con outlook, y quizas con EXCEL. Es decir, los CREATEOBJECT del OUTLOOK.APPLICATION, da error, o mejor dicho, no llega acrear ese objeto, dando error al final. Tambien he observado problemas similares, si se ejecuta VB.EXE con o sin permisos como administrador. Ojo y ánimo. Debieran de sacar visual basic 7.0
¡Muchas gracias!
Instalado sin problemas en una máquina con Windows 8.1 de 64 bits.
Antes dije que con los datos de esta página logré instalar VB6 en varias máquinas con Windows 10 de 64 bits, pero con el coronavirus estoy en mi casa con una notebook (Intel Core i5 4340M 2.9GHz, Win 10 64 bits) todo marcha bien pero al instalar el acceso a datos y cortar en 5, 10 ó 15 minutos no pregunta si se instaló bien, y no lo registra. Desinstalé, limpié el registro y re instalé varias veces (SP6 antes o después del acceso a datos) y nunca logro que me permita usar Data Enviroment.
¡Ayuda, por favor! Tengo que usar VB6 para solucionar un problema nuevo en un sistema en uso en hospitales neonatales de distintas provincias (trabajo en Salud) y no puedo sin Data Enviroment.
Desde ya, gracias
Hola, el DataEnvironment es un complemento (designer), no necesitas instalarlo, desactiva la casilla de la instalación de datos, luego de que esté instalado el vb6, luego haces lo mismo con el sp6, siguiendo los pasos indicados en este foro. Después de haberlo instalado y funcionando, puedes agregar a mano el complemento del DataEnviroment. Espero esto te sirva, yo tengo Windows 10 Insider, y trabajo con el, claro yo no uso el DataEnviroment, uso directamente ADO.
Que pases bien, y protegete. Bendiciones
Pero precisamente mi problema es que necesito (para distintos programas) todos los modos de acceso a datos, pero ya sea que lo instale en el orden original de Miguel o en el de Mr Sistemas, nunca me pregunta si se instaló correctamente o necesito modo compatibilidad, con lo cual nunca lo registra.
Intenté de todo, instalar como dice la página o desde Panel de control/Programas y características/Desinstalar o cambiar (que es el único caso en el que reconoce que habiendo componenetes instalados puedo querer [Agregar o quitar], [Reinstalar] ó [Quitar todos].
También probé Quitar todo (desinstalar) y limpiar el registro.
Incluso (como en Windows 10 64 bits no corre el instalador del MDAC_TYPE) abrí uno en una carpeta con 7-zip e instalé uno por uno todos los archivos inf que traía.
No hubo forma de que lo entienda.
Instala los accesos a datos pero no lo registra.
Necesito solucionarlo…
Hola, yo de nuevo, me gustaría ayudarte, pero para eso, necesito saber exactamente lo que necesitas hacer, ya que para instalar hay muchas maneras, la última instalación que hice fue desactivando casi todo, solo dejé el VB6 puro, ya que es lo que necesitaba, claro está que hay que dejar instalado el C++ también, del resto, desactivé todo.
Luego de haber instalado, empezé a agregar lo que necesitaba, pero ya no desde el instalador, si no de las librerias individuales, estás las puedes descomprimir desde el sp6 o buscarlas en internet, o algún héroe sin capa que te las proveea.
Tengo muchos años de experiencia en el desarrollo de aplicaciones vb6 (20 años), y cada vez que hay un obstáculo, me dirijo por la forma mas sencilla, el resto lo voy agregando según necesite. Si deseas contactarme, mi correo es darwin guión bajo alvarado arroba hotmail punto com, espero te sirva de algo.
Finalmente pude solucionarlo cuando logré conectarme remotamente con mi oficina y pude buscar en el registro de windows, con Regedit, la clave «Data Environment», exportar todos los casos, y combinarlos en mi registro. Si alguien lo necesita, avíseme y se los envío (tendrán que adaptar las entradas según lo que tengan en sus computadoras)
Buenas noches, yo tengo el problema que no me trae el data environment para agregarle a los componentes, ¿Como puedo lograrl0?
Celeste: no entiendo si no sabés como exportar todos los «Data Environment» del Registro de una máquina donde funciona, o cómo combinarlos en tu máquina, o si no sabés agregarlo en un Proyecto, u otra cosa que no veo.
Acabo de lograr instalarlo en Windows 10. Todavía no lo probé mucho pero parece que anda bien. Independientemente de lo que pase, te estoy muy agradecido.
Saludos.
No consigo instalar Service Pack con las instrucciones dadas, siempre me dice que no se ha podido finalizar la instalación. ¿A alguien más le ha pasado? Agradezco mucho cualquier ayuda.
Me daba el mismo error, instalé lo minimo de MSDN y ya pude instalar el SP6
muy bueno, aun tengo VB6 y VC++ 6 a pesar de los ambientes de desarrollo y S.O. 64 prevalece VB6. Me sirvió todo mucho, nunca antes había echado a andar la rueda del mouse y ahora siiiii! Gracias. ojo el cmd para registrar es ideal como administrador.
Sigue funcionando en 2020 😀
Gracias!
26 Octubre 2020 – Sigue Funcionando!!!
Instalado en Windows Server 2012 R2 Datacenter (64bits obviamente)
Buenas Tardes a todos, alguien lo probo en Windows 2019 server?
Necesito instalar Vb6.0 en Windows 2019 por un tiempo, despues las apps las pasaremos a Vb.Net, pero hasta que se migren por las dudas necesito poder modificar las apps en Vb6.con windows 2019.
gracias
Yo lo hice y fue un éxito, seguir paso a paso la guía (excelente trabajo de Miguel Ángel)
Gracias!!
Me respondo, porque en verdad hice algunos pasos un poco diferente a Miguel Ángel y lo había olvidado en mi comentario anterior: y aunque sea redundante, pondré acá los pasos que si hice.
Pasos para la instalación (ojo, todo esto es suponiendo que ya tienen las carpetas con los cambios en los ficheros que indica Miguel Angel
(Reiniciar equipo cada vez que lo pida el instalador)
1. Para evitar la instalación de la maquina Virtual Java, que actualmente lo que da es problemas:
Si tiene a mano el fichero msjava.dll, copiarlo al SysWOW64
Si no lo tiene, con crearlo aunque sea con 0 bytes es suficiente
clic derecho en cualquier parte de la pantalla (no sobre un fichero)
Nuevo/Documento de texto
Abrir ese documento de texto
«Guardar como» y ponerle el nombre de «msjava.dll» (así con las comillas)
Este fichero copiarlo al SysWOW64
2. Instalar VB Primera vez :
VS6x64\Setup (como administrador)
Seleccionar Custom
Desmarcar todos los componentes innecesarios
Desmarcar «Data Access» (Acceso a Datos)
Dentro de «Enterprise Tools»
Desmarcar:
VC++ Enterprise Tools
Visual Studio Analyzer
(Para evitar algunos errores con el service pack)
Instalar MSDN (Opcional)
Al finalizar desmarcar «Register Now»
3. Instalar Service Pack 6
Vs6sp6\acmsetup (como administrador)
4. Instalar VB Segunda vez :
VS6x64\acmsetup (como administrador)
Seleccionar «Add/Remove»
Seleccionar «Data Access»
– Entrar en «Change Option»
Marcar ADO, RDS, and OLE DB Providers
(fijarse que debe decir cuántos componentes va añadir, en mi caso 5)
Continue
Aparecerá un aviso de «Setup is updating your system» (como muy bien ha señalado Miguel Angel), así que pasados unos minutos, reiniciar.
5. Ir hasta donde se encuentra el VB6.exe (C:\Program Files (x86)\Microsoft Visual Studio\VB98)
clic derecho
Propiedades
Compatibilidad
Hacerlo compatible para Windows XP Service Pack 3
Ejecutar este programa como administrador
6. Continuar con los demás tips.
Hola buenas Tardes. Tengo el siguiente Problema, en un Equipo con Windows 10 de 64 bits, no me corre un programa que fue realizado en Visual Basic 6.0, De favor me pudiera pasar la .dll correcta para registrarla (regsvr32) en C:\Windows\SysWOW64. A continuacion anexo el detalle del error («Repform», Error «53» en tiempo de ejecucion: No se encontrado el Archivo, de antemano muchas gracias
Miguel Ángel, muchísimas gracias por tu artículo. Gracias a ti he podido instalar VB6 en mi PC.
Es genial que haya gente como tú.
Cuando pases por Barcelona tienes una cerveza pagada. 🙂
Gracias.
Se agradece (ya vivo en Barcelona).
Si te la tomas tu a mi salud ya me doy por bien pagado. Mi sitio de cerveza favorito en Barcelona es Biercab. Te la recomiendo.
Salu2
He instalado nuevamente vb60 en windows 11, sin problemas. Ha funcionado bien. Solo aporto que al generar el EXE recibía un error algo similar a esto:
Error 429 License information for this component not found
En español creo recordar que era:
No se encontró la información de licencia de este componente. No tiene una licencia apropiada para usar esta funcionalidad en el entorno de diseño
Era un ocx/dll mal registrado (barcodewiz.dll).
Pingback: Instalar Visual Basic 6 en Windows 7, 8, 10, 11 | Blog de Carlos Colorado