web-dev-qa-db-fra.com

Quelqu'un at-il eu du succès avec Visual Studio 6 sur Windows 7?

VS6 a relevé une série d’erreurs avant de bombarder complètement lors de l’installation sur Windows 7. J’ai particulièrement besoin que VB6 fonctionne sous Windows 7. Quelqu'un at-il de la chance?

30
ajl

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

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? Link est maintenant cassé alors voici le conseil:

Avant d'essayer d'installer VB6. Créez un nouveau fichier, nommez-le msjava.dll et placez-le dans votre répertoire Windows. Le fichier peut avoir une longueur nulle. Vous pouvez alors installer joyeusement, sans l'invite, une ancienne version de la version Java de Microsoft. Une fois que vous avez installé VB6, supprimez le fichier msjava.dll, sinon la mise à jour de Windows vous invitera à le mettre à jour.

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 .

28
MarkJ

La seule façon qui fonctionne est le mode Windows XP (c'est-à-dire une machine virtuelle). Fonctionne bien là-bas, mais sinon, pas du tout.

4
Jerry Coffin

J'ai trouvé TOUTES les réponses dans un fil de discussion sur vbmonster.com. Comme mentionné ci-dessus, vous POUVEZ installer Visual Studio 6 avec Service Pack 6 sous Windows 7 en suivant les instructions détaillées de Derek sur fortypoundhead.com. 

J'ai eu un problème parce que je devais installer le Service Pack 5. J'utilise un programme tiers qui ne fonctionne pas avec le Service Pack 6. Un programmeur très intelligent (GuideX) a mis au point une excellente méthode pour contourner l'erreur MDAC 2.5. .

3
Rick Groszkiewicz

Win 7 64 bits service pack 5 et 6. Désactivez la compatibilité et cela semble fonctionner.

2
Joe Schmoe

Récemment, j'ai dû déboguer une ancienne application écrite en Visual C++ 6.0 sous Windows 8.1. Essayé différentes solutions tous ont échoué, seulement cela on a fonctionné. 

Ce gars a fait un programme d’installation spécial qui permet d’installer VC++ 6, VB6 et SP6 sur Windows Vista/7/8/8.1/10 sans aucune erreur.

J'espère que cela serait utile à quelqu'un.

1
Nikolay Milushev

J'utilise vb6 sur le système Windows 7 32 bits depuis longtemps. vous devrez installer votre vb6 avec la compatibilité de xp2.

Créez un fichier de 0 octet dans le répertoire C:\Windows appelé msjava.dll.

Ne vous contentez pas d'installer via l'exécutable Autorun; parcourez plutôt le CD (ou le dossier) Visual Studio 6, cliquez avec le bouton droit de la souris sur Setup.exe et sélectionnez Exécuter en tant qu'administrateur.

Sur tous les avertissements de l'Assistant Compatibilité des programmes, cliquez sur Exécuter le programme.

Parcourez les écrans de configuration jusqu'à ce que vous puissiez choisir Configuration personnalisée, puis cliquez sur suivant.

Sur les options d'installation, installez les éléments suivants et rien d'autre: Microsoft Visual Basic 6.0

ActiveX

Accès aux données
Graphique 

Cliquez sur Continuer pour lancer le processus et (espérons-le) éventuellement terminer . Ignorez les installations du CD MSDN, de BackOffice, de VSS et du serveur SNA et décochez la case "Enregistrer maintenant". L'installation devrait être terminée. 

Téléchargez le Service Pack 6 de VB6 à partir de http://www.Microsoft.com/downloads/fr/confirmation.aspx?FamilyID=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=en et installez-le.

Modifiez les paramètres de compatibilité de Visual Basic (pour le rendre plus fluide sous Windows 7) en accédant à C:\Program Files\Microsoft Visual Studio\VB98, en cliquant avec le bouton droit sur le fichier VB6.exe et en sélectionnant les propriétés.

Dans l'onglet Compatibilité, vérifiez les éléments suivants:
Exécutez ce programme en mode de compatibilité pour Windows XP (Service Pack 3) 

Désactiver les thèmes visuels

Désactiver la composition du bureau

Désactiver la mise à l'échelle de l'affichage avec des paramètres PPP élevés

Lorsque vous démarrez l'EDI, vous pouvez recevoir une notification indiquant que le jeu de couleurs a été remplacé par Windows 7 Basic, mais il redeviendra Aero une fois que vous aurez quitté. Tout devrait bien fonctionner à ce stade!

Remarque: lorsque vous lancez votre nouvelle installation, vb6 l’exécute avec des droits d’administrateur et avec la compatibilité xp2 afin que votre fichier exe puisse s’exécuter sur n’importe quel système.

1
Lord_of_Lucifer

J'ai installé VB6 sur Windows 7 Pro sans avoir à utiliser les paramètres de compatibilité ni à courir en tant qu'administrateur.

Cela ne vous aide pas vraiment, mais montre que cela peut fonctionner.

1
Adam Dempsey

Le mot "supporté" est utilisé vaguement dans ce fil, ce qui peut amener le lecteur non averti à conclure que Microsoft prend en charge VB6 IDE (environnement de développement intégré) sur les systèmes d'exploitation autres que Windows XP. Ce fait est clairement indiqué dans le tableau qui apparaît sur la page à ce lien: https://blogs.msdn.Microsoft.com/nikosan/2012/04/20/support-statement-for-visual- basic-6-0-on-windows-8-updated/ /

Notez que les exécutables développés avec VB6 sont en fait compatibles avec les systèmes d’exploitation Windows à partir de Windows XP à travers les versions de Windows 10--32/64-bit: https://blogs.windows.com/buildingapps/2015/06/22/préparer-pour-windows-10-sdks-compatibilité-bridges/

Toute personne utilisant des méthodes non standard pour convaincre le IDE de travailler sur des systèmes d'exploitation non pris en charge par Microsoft s'expose, ainsi que leurs organisations ou leurs employeurs, à des risques et ne convient pas aux entreprises averses.

Cela dit, je pense que la solution la plus simple consiste à installer Windows XP sur une machine virtuelle et à l'exécuter VM dans un système d'exploitation hôte moderne, tel que Windows 10. Cela fonctionne très bien et vous pouvez installer directement à partir du disque d'installation de VB6 sans effectuer aucune personnalisation avant ou après l'installation.

1
Jazimov

Plusieurs personnes de mon bureau ont installé Visual Studio 6 (sans VC++) sur Windows 7, 32 bits et 64 bits sans aucun problème. La seule chose que nous avons en commun: nous avons tous réduit l'UAC au paramètre le plus bas. Rien d'autre de spécial requis.

1
C-Pound Guru

J'avais une boîte Vista x64 avec une copie de travail de la VB6 IDE (prise en charge). J'ai mis à niveau le système d'exploitation vers Windows 7 x64 et le VB6 IDE fonctionne toujours correctement. Vous pouvez essayer ça. Je sais, un énorme PITA et kludgy mais quand même, cela a fonctionné pour moi.

0
Booji Boy

Le VB6 IDE fonctionne correctement sous Win-XP-16, Win-7-32, Win-7-64, Win-8.1-32, Win-8.1-64, win-10-32 et win-. 10-64 en utilisant les instructions ci-dessus, qui disent essentiellement, désactivez UAC, exécutez le programme d'installation AS ADMIN, puis définissez le fichier VB6.exe pour qu'il s'exécute en mode de compatibilité XP-SP3.

J'ai eu quelques problèmes avec cela et j'ai dû faire un peu plus de recherches sur Google pour les résoudre, mais je ne me souviens plus de ces problèmes ni de ces solutions.

J'ai même installé VB3 IDE sur les versions 32 bits de XP, Win-7, Win 8.1 et Win-10 - sans même les installer - il suffit de copier le dossier C:\VB à partir d'un autre ordinateur et copié les fichiers de licence * .LIC et les fichiers * .VBX, etc.

0
Glyn

J'ai installé avec succès vb6 sur Win 7 32 bits en installant d'abord xp, puis en installant un nouveau win 7 (sans mise à niveau) et sans formater. alors il installera vb6 sans problème

0
hammie108

Le langage de programmation VB6 est pris en charge par Windows 10 Technical Preview.

Les applications Visual Basic 6 s'exécutent et le VB6 IDE est installé et fonctionne également.

0
VB6 programming

J'utilise Windows Virtual Ultimate 32 bits, Windows Virtual PC installé - Mode XP, ce qui a résolu mon problème car je peux exécuter MSDEV 6.0 dans la fenêtre XP.

N’hésitez pas à installer le mode XP, le site MS est défectueux.

0
denislouisb