web-dev-qa-db-fra.com

Je souhaite installer VB6 sur le système d'exploitation Windows 10. Je dois travailler sur un projet VBP, je dois donc installer VB6 de manière transparente

J'ai la version d'entreprise VB6 configurée mais elle n'est pas en mesure de terminer son installation.
J'ai essayé le programme d'installation à partir du lien suivant: http://nuke.vbcorner.net/Tools/VisualStudio6Installer/tabid/93/language/it-IT/Default.aspx

La condition pour l'installation ci-dessus, vous devez avoir des fichiers image msdn prêts que je n'ai pas. Comment installer VB6 sur Windows 10?

6
Sagar K

J'ai suivi les instructions ici pour créer VB 6 et installateurs VB6 SP6 pour Windows 10.

Simple et rapide à créer, et a fonctionné sans problème.

10
dangerousdave

This devrait fonctionner pour vous, mais assurez-vous de lire tous les commentaires car le fichier de zéro octet semble avoir cessé de fonctionner sur les versions ultérieures, il existe donc des solutions de contournement que d'autres partagent. Bien honnêtement, si tout ce qu'il fait est d'arrêter un redémarrage, je ne vois pas pourquoi cela compte. Texte principal copié ici au cas où le lien mourrait un jour.

Arrêtez le redémarrage

Comme dans mes tutoriels précédents pour l'installation de VB6 sur Windows 7 et Windows 8, vous souhaiterez créer un fichier de zéro octet appelé MSJAVA.DLL. La création de ce fichier dans C:\Windows évitera la nécessité d'un redémarrage à la fin de l'installation. Si vous ne savez pas comment créer un fichier de zéro octet, cliquez simplement sur ce lien là-bas.

Commençons

La première chose que vous remarquerez après l'insertion de votre support d'installation est l'assistant de compatibilité des programmes qui s'affiche avec un avertissement de problèmes de compatibilité connus. Fermez-le - nous devons exécuter le programme d'installation manuellement. Si vous avez désactivé l'exécution automatique, cette fenêtre s'affichera lorsque vous exécuterez le programme d'installation.

Accédez au support d'installation et recherchez le programme d'installation. Cliquez avec le bouton droit sur setup.exe et sélectionnez Exécuter en tant qu'administrateur. Très important! Le programme d'installation doit effectuer quelques manipulations de registre et enregistrer certains éléments auprès de Windows, et ne pourra pas le faire sans les autorisations nécessaires.

Cliquez simplement sur l'option qui lit Exécuter le programme sans obtenir d'aide, et l'assistant de configuration principal démarre.

Les premiers écrans sont des trucs habituels, des choses que vous avez vues auparavant:

  • Écran de bienvenue - Vous donne la possibilité de consulter le fichier Lisez-moi. Cliquez simplement sur Suivant, sauf si vous voulez vraiment le lire!
  • CLUF - Oui, c'est le contrat de licence utilisateur final. Faites-le défiler, puis signalez votre acceptation dans le bouton radio approprié, puis cliquez sur Suivant.
  • Numéro de produit et ID utilisateur - C'est là que vous entrez votre nom d'utilisateur, le nom de l'entreprise et l'ID produit. Remplissez les champs comme bon vous semble, puis cliquez sur Suivant pour continuer avec l'assistant.
  • Quoi installer - Deux options ici; VB6 Enterprise Edition ou applications serveur. Je vais avec la première option
  • Dossier d'installation commun - J'ai accepté la valeur par défaut pour cela: C:\Program Files (x86)\Microsoft Visual Studio\Common
  • Bienvenue et avertissement - Protection des droits d'auteur, impossibilité de mettre à jour les fichiers en cours d'utilisation, etc. Cliquez sur Continuer pour continuer
  • Installation de Visual Basic 6.0 Enterprise - C'est là que l'installation réelle de VB6 commence. Votre PID s'affiche à l'écran et vous êtes invité à le noter si vous ne l'avez pas déjà fait. Cliquez sur Ok pour continuer

Installation principale

Sur le premier écran de la configuration ACM, laissez le dossier d'installation par défaut et cliquez sur l'option Personnalisée pour la configuration. L'écran suivant sera la liste des options.

Je n'utilise pas SourceSafe, j'ai donc décoché la case. Si vous utilisez SourceSafe, laissez-le par tous les moyens coché pour l'installation.

Très important (NDLR: voir commentaire à la fin) - Décochez la case d'accès aux données. Si vous ne le faites pas, la configuration se bloquera à la fin de l'installation. Pas sûr pour la vraie raison, mais la théorie est que le programme d'installation essaie de s'enregistrer auprès de Windows sur un service inexistant. La désactivation de la case à cocher Accès aux données arrête cette tentative d'enregistrement.

Cliquez sur Continuer pour poursuivre le processus d'installation. À ce stade, si vous n'avez pas créé le fichier MSJAVA.DLL vide dans C:\Windows, vous obtiendrez une invite de redémarrage Windows. Allez-y et redémarrez si vous en avez besoin, j'attendrai.

Dans tous les cas, vous obtiendrez un assistant d'installation MSDN. Je refuse cela, car beaucoup plus d'informations sont disponibles en ligne de toute façon.

Vous obtenez maintenant une boîte de dialogue Options de configuration du serveur. Si vous souhaitez installer BackOffice, Visual SourceSafe Server ou SNA Server, vous avez la possibilité à ce stade. Je n'utilise pas ces éléments, je clique simplement sur Suivant pour en profiter.

Enfin, nous arrivons au dernier écran de l'assistant. Décochez la case S'inscrire maintenant, puis cliquez sur Terminer.

Lancer VB6 pour la première fois

Vous pouvez trouver les nouveaux raccourcis dans votre menu Démarrer, sous le groupe de programmes Microsoft Visual Basic 6.0 habituel. Vous pourriez être tenté de le déclencher tout de suite, et vous le pouvez. Mais, vous recevrez une erreur désagréable sur l'automatisation, erreur d'accès au registre. Vous pouvez souffler par l'erreur, mais vous continuerez à l'obtenir à chaque fois que vous lancez VB6, et certains éléments liés à l'accès aux données ne fonctionneront pas correctement.

Par conséquent, pour contourner ce problème, cliquez avec le bouton droit sur l'icône du programme Microsoft Visual Basic 6.0 dans le groupe du menu Démarrer et sélectionnez Exécuter en tant qu'administrateur. Cliquez sur Oui dans la boîte de dialogue UAC résultante, et VB6 démarrera normalement, présentant le nouvel assistant de projet.

Ok, la première tâche de post-configuration est terminée. Passons maintenant à la dernière pièce.

Correction du IDE Chug

Maintenant, avant de commencer à créer un nouveau projet ou à en éditer un existant, il y a encore un peu de configuration à faire. En exécutant le IDE dans une machine virtuelle Windows 10, j'ai constaté que le IDE est quelque peu lent lors du dimensionnement et/ou du placement des contrôles sur un formulaire, ainsi que le dimensionnement du formulaire lui-même. Ce problème s'est également présenté dans Windows 7 et Windows 8. Nous devons configurer quelques éléments concernant les propriétés d'exécution du IDE pour résoudre ce problème.

Assurez-vous que le IDE est fermé, puis cliquez de nouveau avec le bouton droit sur l'icône du menu Démarrer. Cette fois, sélectionnez Ouvrir l'emplacement du fichier.

Dans la fenêtre de l'Explorateur qui s'affiche, cliquez avec le bouton droit sur l'icône Microsoft Visual Basic 6.0 et sélectionnez les propriétés. Dans la fenêtre Propriétés, sélectionnez l'onglet Compatibilité. Sous l'onglet Compatibilité, cliquez sur le bouton Modifier les paramètres pour tous les utilisateurs.

Dans la nouvelle fenêtre Propriétés de VB6, cochez la case Exécuter ce programme en mode de compatibilité pour: et sélectionnez Windows XP (Service Pack 3) dans la liste déroulante.

Sous Paramètres, cochez la case Mode couleur réduit et modifiez la liste déroulante en couleur 16 bits (65536).

Cochez la case Désactiver la mise à l'échelle de l'affichage sur les paramètres DPI élevés.

Cliquez sur OK, puis Ok encore.

Installer avec Data Access (à partir du dernier commentaire en date du 7/3/16)

J'ai réussi à installer Visual Studio 6 Professional sur Windows 10 Pro 64 bits AVEC accès aux données. C'est très simple, installez simplement VS6 comme vous le feriez normalement avec Data Access activé, il se fige lorsque vous essayez de finaliser l'installation. Laissez-le geler, puis terminez la tâche d'installation. Vous aurez toujours tous les fichiers d'installation et pourrez exécuter le programme. Maintenant, vous devrez installer le VB6 Service Pack 6, mais cela ne vous le permettra pas car Visual Studio ne s'est pas installé correctement. Pour résoudre ce problème, réinstallez VS6, décochez cette fois les composants d'accès aux données, installez-le normalement. Ensuite, exécutez le Service Pack et vous devriez être prêt à partir.

2
topshot

L'Assistant d'installation VB6 Assistant d'installation Visual Studio 6. pour installer la programmation VB6 IDE et la bibliothèque MSDN a été téléchargée plus de 175 000 fois.

Vous devez avoir votre CD VB6 ou VS6 et votre numéro de série VB6.

Il fonctionne sur Windows 7, 8.x ou 10 32 bits ou 64 bits.

1
VB6 programming

Mettez à jour mon message ci-dessus sur la fonction d'aide. Même si j'ai installé la bibliothèque MSDN à l'aide des CD et copié un ancien winhlp32.exe à partir d'une machine XP, cela m'a permis d'afficher les fichiers ".HLP" de Win10, mais à partir de VB6 aucune aide Enfin, j'ai pu aller sur ce site et télécharger vshelp.exe.

http://download.cnet.com/Visual-Studio-Help-Engine-for-MSDN-Enables-MSDN-menu-functionality-in-Visual-FoxPro/3000-2213_4-10727794.html

Il a fonctionné en un éclair et a fait fonctionner toute l'aide de Visual Studio/Visual Basic 6.0, y compris l'aide contextuelle.

1
LOK

J'ai obtenu VS6/VB6 fonctionnant sous Windows 10 en suivant les nombreux messages sur Internet impliquant 1) la réduction de la vérification UAC + REGEDIT, 2) la copie d'un vrai MSJAVA.DLL du dossier VS Install Disk 1 IE4 (un-7-Zip MSJAVX86. EXE) en faisant glisser MSJAVA.DLL vers tous les dossiers Windows SYSTEM32/SYSWOW64 (un MSJAVA.DLL zéro octet ne fonctionne plus), 3) en plaçant et en REGSVR32'ing dx7vb.dll (dans les mêmes dossiers que l'étape précédente), puis en utilisant MSCONFIG pour démarrer Win10 en mode sans échec et exécuter l'installation à partir des CD MSDN d'origine. [Pas de CD? Continuer à lire]

Pour VB6, vous n'avez besoin que du DISC 1, des CD MSDN et du Service Pack 6 (téléchargez-le sur Internet). AVERTISSEMENT: l'installation de DISC 1 deviendra "Ne répond pas". Dans mon cas, après une heure, j'ai pensé que cela devait être fait, alors laissez Win10 le fermer comme une "fenêtre qui ne répond pas", et cela a continué avec le MSDN et cela a fonctionné. (vous pouvez également installer MSDN autonome à partir des CD plus tard) Si vous ne pouvez pas faire fonctionner la mise à jour SP6, essayez de la placer sur une clé USB à la racine et appelez le nom du volume VS6SP6. En fait, pour VB6, si vous n'avez plus de CD, vous pouvez créer des CD avec le contenu de chaque dossier d'installation à condition de donner les noms d'étiquette de volume de CD comme suit:

Étiquette de volume du disque 1 du VB6: VSP600ENU1

Étiquette de volume du disque 3 du VB6: DN600ENU1

Étiquette de volume du disque 4 du VB6: DN600ENU2

Une fois terminé, restaurez MSCONFIG au démarrage normal puis relancez votre UAC.

One Glitch, je ne l'ai pas encore résolu. Les fichiers ".HLP" ne sont pas pris en charge sous Windows 10, donc aucune aide VB6 ne sera disponible (c'est-à-dire MSDN). Cependant, j'ai lu (mais pas essayé) que je peux copier WINHLP32.EXE à partir d'une machine XP vers le répertoire Windows Win10. Mais d'abord, je dois récupérer mon ancien XP machine en cours d'exécution.

Pour l'instant, je suis en train de re-développer tous mes VB programmes (sans la fonction HELP) sous Windows 10 Home Edition très bien et joyeusement en faisant mes compilations à nouveau!

J'espère que cela t'aides.

0
LOK

La déclaration de support de Microsoft pour l'environnement de programmation VB6 est ici ... Déclaration de support VB6

0
VB6 programming