Visual C++ 6.0 a cessé de fonctionner sous Windows 7

la programmation


Salut,

J’utilise Visual C++ 6.0 pour mon logiciel – un logiciel existant initialement développé avec MSVC 6.0. Lorsque j’essaie de voir l’option “Ouvrir”, j’obtiens l’erreur “Microsoft Developer Studio a cessé de fonctionner” et Visual C++ plante.

S’il vous plaît laissez-moi savoir que tout peut être fait pour résoudre le problème. Je ne peux pas passer à la dernière version de VS car il s’agit de l’ancienne application développée sur 6.0 et qui génère une exception d’exécution dans la dernière version de VS.

Merci d’avance!!

Ce que j’ai essayé :

J’en avais marre de chercher une option pour résoudre ce problème, mais je n’arrivais pas encore à le faire fonctionner.

Edit 1 : informations supplémentaires déplacées de la non-réponse ci-dessous

Merci pour toutes vos réponses.
Vous trouverez ci-dessous le message contextuel que je l’ai reçu et Microsoft Visual C++ est fermé.
Mircosoft(R) Devlopers Studio a cessé de fonctionner.

A Problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.

Solution 1

VC6 a été conçu à l’époque de Windows 9x et NT4 et a été mis à jour pour fonctionner avec Windows 2000 et XP. Même Visual Studio 2003 ne fonctionne pas sans problème avec Windows 7.

La meilleure solution est d’utiliser une version de Windows prise en charge par VC6 (par exemple en utilisant une machine virtuelle ; si votre Windows est une version Professionnelle, vous pouvez utiliser le mode XP).

Sinon, recherchez sur le net des conseils sur la configuration de VC6 avec Windows 7 :
Comment installer Visual Studio 6 sur Windows 7 professionnel 64 bits[^]

Solution 2

Personne ne pourra vous aider étant donné l’absence totale d’informations que vous avez publiées. Tout ce que vous avez dit, c’est que “Visual Studio est cassé”. C’est ça.

Il existe des milliers de problèmes possibles et autant de solutions. Vous vous attendez à ce que quelqu’un devine le problème. Bonne chance avec ça.

À ce stade, tout ce que tout le monde peut suggérer est de désinstaller Visual Studio 6 et de le réinstaller, ainsi que le dernier Service Pack correspondant et toutes les mises à jour pour le faire fonctionner sur Windows Vista ou supérieur.

Solution 4

Donc, j’obtiens parfois cela pendant le débogage.

Tout d’abord, installez VC 6.0 dans une partition VHDX distincte. Avantage n°1 de VC 6.0 : Ça ne change jamais ! Vous pouvez le déplacer au fur et à mesure que vous mettez à niveau les machines. Ma copie a été créée en 2014 et fonctionne toujours bien.

Deuxièmement, effectuez votre travail de développement sur une machine virtuelle avec un lecteur C et un lecteur de code source distincts. Dans le pire des cas, au lieu de réinstaller, rechargez simplement votre lecteur C à partir d’une sauvegarde. Votre code source actuel ne sera pas affecté.

Troisièmement, le moyen le meilleur et le plus rapide de résoudre ce problème est de faire une copie du registre. Lorsque le mien échoue, je double-clique simplement sur mon fichier de registre de sauvegarde DevStudio et tout fonctionne à nouveau.

Au minimum, vous souhaitez sauvegarder les éléments suivants et les dater :
• HKEY_CURRENT_USER-Software-Microsoft-DevStudio-6.0 aaaa-mm-jj.reg
• HKEY_CURRENT_USER-Software-Microsoft-VisualStudio-6.0 aaaa-mm-jj.reg

Si vous disposez de chemins différents pour différents projets, vous souhaiterez enregistrer différents fichiers pour différentes collections de bibliothèque :
• HKEY_CURRENT_USER-Software-Microsoft-DevStudio-6.0-Build System-Components-Platforms-Win32 (x86) Répertoires du projet A) aaaa-mm-jj.reg (Explorez vers le bas, vous le trouverez).

Ceux-ci sont également utiles si vous souhaitez déplacer votre environnement de développement vers une autre machine.

Solution 3

Merci pour toutes vos réponses.
Vous trouverez ci-dessous le message contextuel que je l’ai reçu et Microsoft Visual C++ est fermé.
Mircosoft(R) Devlopers Studio a cessé de fonctionner.

Un problème a empêché le programme de fonctionner correctement. Windows fermera le programme et vous informera si une solution est disponible.

コメント

タイトルとURLをコピーしました