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

VS6 sauté une série d'erreurs avant de bombardement complètement lors de l'installation sur Windows 7. Je dois faire fonctionner VB6 sous Windows 7. Toute personne ayant un peu de chance?

29
demandé sur skaffman 2010-02-26 07:37:05

14 réponses

les Gens sur le VB6 groupe de discussion rapport ils ont réussi à le faire fonctionner sur Windows 7.

il y a ce guide étape par étape sur la façon d'installer L'IDE sur Windows 7 (y compris 64 bits).

si cela ne fonctionne pas (scrapes barrel) essayer ce vieux conseil sur la persuasion de l'installation de ne pas installer la VM Java? Le lien est maintenant cassé donc voici le Conseil:

avant d'essayer d'installer VB6. Créez un nouveau fichier, nommez-le msjava.dll et le placer dans votre répertoire windows. Le fichier peut être de longueur zéro. Vous pouvez alors installer sans l'invite d'installer une ancienne version de la saveur de Java de Microsoft. Une fois que vous avez installé VB6, supprimez le msjava.dll sinon windows update vous invitera à la mettre à jour.

Ou (éraflures trou dans le baril), ces conseils d'un article sur l'obtention de L'IDE travailler sur Vista?

note de bas de page: si vous développez avec ADO, soyez conscient de ce .

28
répondu MarkJ 2017-05-23 11:47:14

la seule façon que j'ai trouvé que cela fonctionne est le mode Windows XP (i.e. une machine virtuelle). Fonctionne très bien là, mais sinon, pas du tout.

4
répondu Jerry Coffin 2010-02-26 04:42:05

j'ai trouvé toutes les réponses dans un thread à 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 à fortypoundhead.com.

j'ai eu un problème parce que j'avais besoin d'installer le Service Pack 5. J'utilise un programme tiers qui ne fonctionne pas avec Service Pack 6. Un programmeur vraiment intelligent (GuideX) est venu avec un grand hack pour contourner L'erreur MDAC 2.5 .

3
répondu Rick Groszkiewicz 2010-11-27 16:12:41

Win 7 64 bits service pack 5 et 6. Tour de compatibilité et il semble fonctionner.

2
répondu Joe Schmoe 2012-10-03 00:05:12

j'ai installé VB6 sur Windows 7 Pro sans avoir à utiliser les paramètres de compatibilité ou exécuter en tant qu'administrateur.

ne vous aide pas vraiment, mais montre que ça peut marcher.

1
répondu Adam Dempsey 2010-02-26 12:20:12

plusieurs personnes dans mon bureau ont installé Visual Studio 6 (sans VC++) sur Windows 7, à la fois 32-bit et 64-bit sans aucun problème. La seule chose que nous avons en commun: nous avons tous rejeté UAC à son niveau le plus bas. Rien d'autre de spécial requis.

1
répondu C-Pound Guru 2010-02-27 04:07:50

récemment, j'ai dû déboguer une application ancienne écrite en C++ visuel 6.0 sur Windows 8.1. Essayé différentes solutions tous ont échoué, seulement ce un a fonctionné.

ce gars a fait un installateur 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 ce sera utile à quelqu'un.

1
répondu Nikolay Milushev 2015-05-29 07:43:10

j'utilise depuis longtemps vb6 sur windows 7 système 32 bits. vous aurez besoin pour installer votre vb6 avec la compatibilité de xp2.

créer un fichier 0-byte dans le C:\Windows répertoire appelé msjava.DLL.

ne vous installez pas simplement via L'exécutable Autorun, mais parcourez plutôt le CD Visual Studio 6 (ou le dossier), cliquez avec le bouton droit de la souris sur Setup.exe et select S'exécutent en tant qu'administrateur.

sur n'importe quels Avertissements D'Assistant de compatibilité de programme, cliquez Exécuter Programme.

passez à travers les écrans de configuration jusqu'à ce que vous puissiez choisir une configuration personnalisée, puis cliquez sur Suivant.

sur les options de configuration, installez les éléments suivants et rien d'autre: Microsoft Visual Basic 6.0

ActiveX

Accès Aux Données

Graphics

cliquez sur Continuer et le processus va commencer, et (espérons) éventuellement terminé. Sauter les installations de la MSDN CD, BackOffice, VSS et SNA Server, et effacer la case pour "Register Now". La configuration doit être complète.

Téléchargez le pack de Service VB6 6 de http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=A8494EDB-2E89-4676-A16A-5C5477CB9713&displaylang=en et installer.

Modifier les paramètres de compatibilité pour Visual Basic (pour le faire fonctionner un peu plus en douceur sous Windows 7) en naviguant vers C:\Program fichiers\Microsoft Visual Studio\VB98, clic droit sur le VB6.fichier exe, et la sélection des propriétés.

dans l'onglet Compatibilité, cochez la case suivante:

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 sur les réglages élevés de DPI

Lorsque vous démarrez L'IDE, vous pouvez recevoir une notification disant que le schéma de couleurs a été changé pour Windows 7 Basic, mais il sera changé de nouveau pour Aero une fois que vous quitterez. Tout devrait bien fonctionner à ce stade!

Note: Lorsque vous lancez votre nouvelle installation VB6, exécutez-la avec les droits d'administrateur et la compatibilité xp2 pour que votre exe puisse fonctionner sur n'importe quel système.

1
répondu Lord_of_Lucifer 2016-04-05 06:00:01

le mot" supported "est utilisé de façon lâche dans ce thread, conduisant potentiellement le lecteur imprudent à la conclusion que Microsoft supporte L'IDE VB6 (c'est-à-dire l'environnement de développement intégré) sur les systèmes d'exploitation au-delà de Windows XP. Ce fait est clairement indiqué dans le tableau qui apparaît sur la page sur 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 en utilisant VB6 sont en fait compatibles avec Windows OS de Windows XP à travers Windows 10 -- versions 32/64 bits: https://blogs.windows.com/buildingapps/2015/06/22/getting-ready-for-windows-10-sdks-compatibility-bridges /

toute personne qui utilise des méthodes non standard pour pousser L'IDE à travailler sur des systèmes D'exploitation que Microsoft ne supporte pas s'expose à un risque et ne convient pas aux organisations qui ont une aversion pour le risque.

cela dit, je pense que la solution la plus pure est d'installer Windows XP sur une machine virtuelle et d'exécuter cette VM dans un os hôte moderne, tel que Windows 10. Cela fonctionne très bien, et vous pouvez installer directement depuis le disque de configuration VB6 sans faire de personnalisation pré-installation/post-installation.

1
répondu Jazimov 2016-04-10 06:04:31

j'avais une boîte Vista x64 avec une copie de travail de L'IDE VB6 (qui était supportée). J'ai mis à jour L'OS Pour Windows 7 x64 et L'IDE VB6 fonctionne toujours très bien. Vous pourriez essayer cela. Je sais, un énorme PITA et kludgy mais ça a quand même marché pour moi.

0
répondu Booji Boy 2011-03-17 13:31:42

J'exécute Windows 7 Ultimate 32-bit, installé Windows virtuel PC - XP Mode, et qui a résolu mon problème isince je peux exécuter MSDEV 6.0 dans la fenêtre XP.

N'esay pas d'installer le Mode XP cependant, le site MS est bogué.

0
répondu denislouisb 2012-08-19 16:35:40

le langage de programmation VB6 est supporté sur L'Aperçu technique de Windows 10.

Visual Vasic 6 les applications fonctionnent et L'IDE VB6 s'installe et fonctionne aussi.

0
répondu VB6 programming 2014-10-04 08:27:28

j'ai L'IDE VB6 qui tourne bien sur 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 en gros, désactiver UAC, exécuter l'installateur en tant qu'administrateur, puis régler le VB6.fichier exe à exécuter en mode de compatibilité XP-SP3.

j'ai eu quelques problèmes avec elle et j'ai dû faire un peu plus googling pour résoudre ceux-ci, mais je ne me souviens plus ce que ces problèmes ou solutions étaient.

j'ai j'ai même fait tourner L'IDE VB3 sur les versions 32 bits de XP, Win-7, Win 8.1 et Win-10 - sans même les installer - j'ai copié C:\VB dossier d'un autre ordinateur et copié le *.LIC et les fichiers de licence *.Les fichiers VBX etc aussi.

0
répondu Glyn 2017-01-18 00:53:55

cela dépend de votre Version build de Windows 7.

Si votre version de Win7 est inférieure ou n'est pas mise à jour, il a beaucoup de problèmes avec compatibilité.

Mais le mien est la version plus récente de Win7 et a aucun problème de compatibilité .

Je suis actuellement à l'aide de VB6 , VS6 et ils fonctionnent toujours très bien!

Si propriétés - > compatibilité - > Windows XP n'aide pas, le corriger avec la mise à jour votre Win7.

-3
répondu Searush 2012-09-22 17:39:23