web-dev-qa-db-fra.com

Est-ce que le VB6 IDE exécuter sur Windows 7/8/10 64 bits?

Nous sommes sur le point de remplacer plusieurs de nos PC de développement et aimerions passer à la version 64 bits pour optimiser le matériel/la vie des PC, mais nous devons également prendre en charge plusieurs applications VB6 anciennes. Cela dit, Microsoft dit que ce n’est pas pris en charge, mais cela ne signifie pas nécessairement que cela ne fonctionne pas. Cependant, le support n’est pas important sur un outil mort tant qu’il est fonctionnel.

  • Est-ce que ça marche?
  • Y a-t-il des pièges/solutions de contournement nécessaires pour le faire fonctionner?
  • L'installation du Service Pack 6 nécessite-t-elle des considérations particulières? (SP6 est essentiel pour l’utilisation de VB6)
26
jasonk

Parlant d’expérience (j’utilise VB6 presque tous les jours dans Windows 7 - 64 bits), il n’ya aucun problème à le faire fonctionner. En fait, il n’est pas nécessaire de l’exécuter en mode compatibilité. Il y a cependant quelques mises en garde:

  1. Utilisez le programme d'installation à partir d'une version récente (moins de 5 ans) de MSDN.
  2. Installez VB6 avant d’installer tout autre produit Visual Studio .
  3. Désactivez UAC, VB6 ne fonctionnera pas si UAC est en cours d'exécution.
  4. L'ancienne aide MSDN n'a pas été installée avec succès, je ne perdrais donc pas de temps à essayer de l'installer.
22
Kris Erickson

Les gens du groupe de discussion VB6 report ils ont réussi à le faire fonctionner sous Windows 7 64 bits.

Il y a ce guide étape par étape sur la façon d’installer le IDE sur Windows 7 (y compris en 64 bits). 

Si cela ne fonctionne pas (gratter barrel), essayez ce vieux tip propos de persuader l’installation de ne pas installer la machine virtuelle Java? 

Ou (racle le trou dans le canon) ces astuces d'un article sur comment faire fonctionner le IDE sur Vista? 

Note de bas de page: si vous développez avec ADO, soyez conscient de ceci .

16
MarkJ

Pas sûr de la version 64 bits, mais j'ai récemment dû installer le VB 6 IDE sur Windows 7 (32 bits) et je n'ai pas pu exécuter le programme d'installation. J'ai fini par utiliser le mode de compatibilité Windows XP (essentiellement un ordinateur virtuel) et j'ai pu installer et utiliser VB 6 sur l'image virtuelle. C'était un peu pénible à configurer, mais une fois que je l'ai fait fonctionner, tout s'est bien passé.

3
Tim Lentine

Je ne parviens pas à le faire fonctionner sous Windows 7 64 bits. Pour une vie plus facile, je le lance dans un problème VM Ware virtuel XP machine -!

2
Rab_

Une autre option pour Windows 7 ou Windows 8 consiste à créer une machine virtuelle à l'aide du gestionnaire Hyper-V, à installer Windows XP, Visual Studio 6, etc.

De plus, à l'arrivée de Windows 9, 10 et 11, votre machine virtuelle peut être transférée sur eux ou sur un nouveau PC, le tout sans casser l'environnement de développement VB6.

2
Robin G Brown

Essayez de suivre les conseils ici: http://sahilp.in/install-visual-basic-6-vb6-on-windows-7-windows-8/

J'ai Windows 7 64 bits et installé selon les conseils et aucun problème. Les fichiers d’aide MSDN sont également installés sous win7X64.

2
Tony W

Le langage de programmation VB6 est toujours pris en charge par Microsoft

Support de programmation VB6

Il y a un programme d'installation pour installer le VB6 IDE sous Windows 7, 8 et 10 Installation de la programmation VB6

0
VB6 programming

On me dit que le 64 bits n’est pas un problème, mais il n’aime pas Windows Vista ou supérieur.

Si vous en avez vraiment besoin sur Windows Server 2003 64 bits x64 devrait fonctionner.

0
Joshua

J'ai installé VB dans Windows Seven 64bits il y a quelques minutes. J'essaie de décrire les étapes que j'ai trouvées sur un site espagnol:

1 - Copiez le CD complet de Visual Studio 6/Visual Basic 6 dans un nouveau dossier (Ex. C:\VSInst) sur un disque dur.

2 - Copiez le contenu de C:\VSInst\Setup\dans C:\VSInst \

3 - Renommez le fichier vs98pro.stf ou vs98ent.stf ou similaire en "acmsetup.stf". Le "vs" dans le nom du fichier est pour "Visual Studio", "vb" pour "Visual Basic", "pro" pour "Édition professionnelle", "ent" pour "Enterprise Edition". Recherchez un fichier similaire aux exemples et renommez-le "acmsetup.stf".

4 - Exécutez en tant que compte administrateur le fichier "acmsetup.exe".

La courte explication est que le fichier setup.exe est compilé en 16 bits et qu’il n’est pas possible de l’exécuter. Le fichier acmsetup.exe est compilé en 32 bits et peut être exécuté.

Ces étapes et explications ont été extraites de (en espagnol): http://www.jorgeoyhenard.com/instalar-visual-basic-6-en-windows-7/2241/

0
Luciano

Microsoft a mis à jour la déclaration de prise en charge de la programmation VB6 Déclaration de prise en charge de Visual Basic 6.0

Windows 10 et Windows Server 2016 sont maintenant pris en charge.

0
VB6 programming

Pour installer l'ancien MSDN pour VB6, exécutez simplement setupX86.exe (à la racine du disque MSDN 1) au lieu de setup.exe. Terminez d’abord l’installation de VB6 sans installer MSDN, puis installez MSDN séparément. Une fois installé, VB6 le reconnaîtra et l’utilisera automatiquement.

Avertissement: J'utilise le jeu de 3 disques MSDN de janvier 2000 avec VB6 depuis ... janvier 2000 et mon disque MSDN 1998 original pour VB6 est disparu depuis longtemps. Mais je crois que le problème et la solution sont les mêmes.

0
Greg Lovern