2010-03-23 26 views
25

Estamos llegando al punto de reemplazar varias de nuestras PC de desarrollo y nos gustaría movernos hasta 64 bits para maximizar el hardware/vida útil de las PC, pero también necesitamos admitir varias aplicaciones heredadas VB6. Dicho esto, Microsoft dice que no es compatible, pero eso no significa necesariamente que no funcione. Sin embargo, el soporte no es importante en una herramienta muerta siempre que sea funcional.¿Se ejecuta el IDE VB6 en Windows 7 de 64 bits?

  • ¿Funciona?
  • ¿Hay algún inconveniente/solución temporal necesaria para que funcione?
+12

3 millones de líneas de código no se abandonan a la ligera o rápidamente. – jasonk

Respuesta

20

Hablando desde la experiencia (corro VB6 casi todos los días en Windows 7 - 64 bit), no hay ningún problema para ejecutarlo, de hecho no tienes que ejecutarlo en ningún tipo de modo de compatibilidad. Sin embargo, hay un par de advertencias:

  1. Utilice el instalador de una versión reciente (dentro de 5 años) de MSDN.
  2. Instale VB6 antes de instalar cualquier otro producto Visual Studio.
  3. Desactive el UAC, VB6 no se ejecutará con el funcionamiento de UAC.
  4. No he podido obtener con éxito la antigua Ayuda de MSDN instalada, así que no me molestaría en perder el tiempo tratando de instalarla.
+3

Instalé la ayuda de MSDN sin problemas. No hizo nada anormal más allá de apagar el UAC como se menciona arriba. La ayuda sensible al contexto parece estar funcionando normalmente. – jasonk

+3

Instalé con éxito tanto VB6 como MSDN sin desactivar UAC –

+0

Solo estoy confirmando lo que ha indicado @AlfredMyers. UAC no tiene que estar apagado.Solo tiene que recordar ejecutar el instalador VB6 y luego el propio VB6 (cada vez) como administrador. – misha256

3

No estoy seguro acerca de 64 bits, pero recientemente tuve que instalar el VB 6 IDE en Windows 7 (32 bits) y no pude ejecutar el instalador. Terminé usando el Modo de compatibilidad de Windows XP (esencialmente una PC virtual) y pude instalar y usar VB 6 en la imagen virtual. Fue un poco complicado configurarlo, pero una vez que lo puse en funcionamiento funcionó bien.

+1

Pruebe estas instrucciones paso a paso http://www.fortypoundhead.com/showcontent.asp?artid=20502 – MarkJ

+0

¿Por qué? Estoy usando VB6 IDE w/SP6 nativamente en Win7 x64 con vb6.exe.manifest mientras escribo esto. – wqw

0

Me dijeron que 64 bits no es un problema pero que no le gusta Windows Vista y más.

Si realmente lo necesita en 64 bits, Windows Server 2003 x64 debería funcionar.

15

La gente en el grupo de noticias VB6 report han logrado que funcione en Windows 7 de 64 bits.

Hay this step-by-step guide sobre cómo instalar el IDE en Windows 7 (incluyendo 64 bit).

Si eso no funciona (raspa el barril) intente con este viejo tip para convencer a la instalación de que no instale la máquina virtual de Java?

O (raspa agujero en el barril) these tips de un artículo sobre cómo conseguir que el IDE funcione en Vista?

Nota al pie: si desarrolla con ADO, tenga en cuenta this.

+0

MarkJ, eres un tesoro nacional! – kjack

+0

Voy a exigir una insignia especial de StackOverflow para eso :) – MarkJ

2

Estoy luchando para que funcione en Windows 7 de 64 bits, por lo que para una vida más fácil, lo ejecuto en una máquina virtual VM Ware VM - ¡problema resuelto!

-1

Para instalar el viejo MSDN para VB6, simplemente ejecute setupX86.exe (en la raíz del disco MSDN 1), en lugar de setup.exe. Primero termine la configuración de VB6 sin instalar MSDN, luego instale MSDN por separado. Una vez que esté instalado, VB6 lo reconocerá y usará automáticamente.

Descargo de responsabilidad: He estado usando el conjunto de 3-discos MSDN de enero de 2000 con VB6 desde ...Enero de 2000, y mi disco 1998 original de MSDN para VB6 ya no existe. Pero creo que el problema y la solución son los mismos.

2

Una opción alternativa para Windows 7 o Windows 8 es crear una máquina virtual utilizando Hyper-V Manager, instalar Windows XP, Visual Studio 6, etc. Luego escritorio remoto para su máquina virtual y listo.

Además, cuando lleguen Windows 9, 10 y 11, su máquina virtual puede transferirse a ellos oa una nueva PC, todo sin romper su entorno de desarrollo VB6.

-1

El lenguaje de programación Visual Basic 6 todavía es compatible con Microsoft

VB6 programming support

hay un instalador para instalar el IDE de VB6 en Windows 7, 8 y 10 Installing VB6 programming

+0

El lenguaje (es decir, el tiempo de ejecución) es compatible, pero el IDE (es decir, Visual Studio 6) no es –

+0

Incluso el IDE es compatible con Windows 7 de 64 bits, pero puede VB6 compilar programas para ejecutarlos como programas de 64 bits sin ejecutar Modo WOW. – AllSolutions

0

he instalado VB en Windows Seven Hace 64 minutos. Intento describir los pasos que encontré en un sitio en español:

1 - Copie todo el CD de Visual Studio 6/Visual Basic 6 en una nueva carpeta (Ej. C: \ VSInst) en un disco duro.

2 - Copiar el contenido de C: \ VSInst \ Setup \ a C: \ VSInst \

3 - Cambiar el nombre de archivo o vs98pro.stf Vs98ent.stf o similares a "acmsetup.stf". El "vs" en el nombre del archivo es para "Visual Studio", "vb" es para "Visual Basic", "pro" para "Proffesional Edition", "ent" para "Enterprise Edition". Busque un archivo similar a los ejemplos y cámbiele el nombre a "acmsetup.stf"

4 - Ejecute como una cuenta de administrador el archivo "acmsetup.exe".

La explicación breve es que setup.exe está compilado como 16bits y no es posible ejecutarlo. El archivo acmsetup.exe se compila en 32bits y esto se puede ejecutar.

Este pasos y explicación fue tomada a partir de (en español): http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/

Cuestiones relacionadas