Windows 7 supporte-t-il L'exécution VB6?
Je n'arrive pas à trouver de réponse claire à ce sujet. Il semble que Visual Studio 6 ne sera pas pris en charge, mais je ne suis concerné que par l'exécution. Nous avons quelques anciennes applications que nous préférerions ne pas réécrire, mais nos clients s'attendront à ce qu'elles fonctionnent sous Windows 7.
si quelqu'un peut fournir un lien vers quelque chose de OFFICIEL DE MS sur le sujet, ce serait très utile.
9 réponses
Oui! officiel déclaration de soutien :
le Visual core Basic 6.0 runtime sera supporté pendant toute la durée de vie de Windows Vista, Windows Server 2008 et Windows 7 EDIT et maintenant Windows 8 , qui est de cinq ans de support mainstream suivi de cinq ans de support étendu""
Je ne sais pas quand il a été changé, parce qu'il n'a pas disons il y a quelques semaines, mais c'est le cas maintenant. Hoorah!
comme VonC l'a souligné dans sa réponse, L'IDE n'est plus supporté, ce qui est un souci si vous voulez maintenir et mettre à jour votre code VB6.
L'IDE Visual Basic 6.0 sera pris en charge sur Windows Vista et Windows Server 2008 dans le cadre de la Politique D'assistance prolongée Visual Basic 6.0 jusqu'au 8 avril 2008 ""
Les gens ont utilisé L'IDE sur Vista avec quelques modifications . Et, si nécessaire, il sera toujours possible de l'exécuter dans une machine virtuelle.
Breaking news (27/02/2009, d'abord rapporté par MarkJ )
prise en charge de Visual Basic 6.0 sur Windows Vista, Windows Server 2008 et Windows 7
"Le noyau de Visual Basic 6.0 runtime seront pris en charge pour la durée de vie totale de Windows Vista, Windows Server 2008 et Windows 7"
Note: MarkJ a posté une réponse sous (avant ma mise à jour), qui devrait être considérée comme la réponse officielle pour ce fil. Aller upvote ;)
(réponse initiale)
Runtime devrait être pris en charge Pour Windows 7, et pas après, si je crois ce logiciel migration Expert blog entrée (janvier 2009) ...
J'ai parlé à Paul Yuknewicz qui est gestionnaire de programme dans L'équipe Visual Basic de Microsoft et qui est très impliqué dans tout ce qui concerne VB6 et son processus de migration.
Paul a dit et je cite:" VB6 runtime sera l'expédition et pris en charge dans le cadre de Windows 7, mais il n'y a pas de plans pour l'expédier dans les futures versions de Windows. "
comme indiqué dans le même blog , le soutien Déclaration pour Visual Basic 6.0 sur Windows ® Vista™et Windows ® Server 2008™ , les fichiers de soutien D'exécution Visual Basic 6.0 seront supportés au moins jusqu'en 2018 (Windows Server 2008 est sorti en 27 février 2008):
d'Exécution pris en charge les Fichiers – la navigation dans l'OS: Key Visual Basic 6.0 runtime fichiers, utilisés dans la majorité des scénarios d'application, sont de livraison et prise en charge pour la durée de vie de Windows Vista ou de Windows Server 2008. Cette durée de vie est de cinq ans de mainstream support et cinq ans de support étendu à partir du temps que Windows Vista ou Windows Server 2008 Navires. Ces fichiers ont été testés pour leur compatibilité dans le cadre de notre test des applications Visual Basic 6.0 tournant sous Windows Vista.
je sais que C'est au sujet de Vista, mais si Windows Sept est plus une évolution qu'une révolution, qui peut s'appliquer à Windows sept aussi bien (rien d'officiel cependant).
Toutefois:
L'IDE Visual Basic 6.0 sera pris en charge sur Windows Vista et Windows Server 2008 dans le cadre de la Politique D'assistance prolongée Visual Basic 6.0 jusqu'au 8 avril 2008 ""
Donc, même si vous serez en mesure de continuer à utiliser vos applications Visual Basic 6.0, tôt ou tard, vous devrez résoudre un problème trouvé dans l'un d'eux, ou ajouter une nouvelle fonctionnalité qui est requis par votre entreprise. Et quand ce jour viendra, vous devrez faire face à la dure réalité que le VB6.0 IDE n'est plus supporté .
MarkJ suggère dans les commentaires:
"vous serez toujours en mesure d'exécuter L'IDE VB6 dans une machine virtuelle afin qu'il ne soit pas catastrophique que l'IDE n'est pas supporté"
en effet, vous pourriez tirer une Xp session avec votre vieil IDE préféré en elle ;) (même si, dans cette image, il est lancé à partir... une session ubuntu!)
alt texte http://www.blogcdn.com/www.downloadsquad.com/media/2008/02/virtualbox-ubuntu.jpg
Ce serait formidable de voir une déclaration officielle. Certains ont rapporté sur le groupe de discussion VB6 - et à nouveau - que le VB6 runtime est inclus, et les programmes VB6 (et même L'IDE) fonctionnent très bien sur le beta Windows 7 32 bits.
je doute sérieusement que Windows 7 puisse briser la durée de fonctionnement du VB6. Il doit y avoir des millions de petites bibliothèques construites par l'utilisateur final qui se briseraient aussi.
Hardliners peut-être n'aurait pas de problème avec cela, mais commercialement, je pense que la sclérose en plaques serait même après ces nombreuses années.
la bêta de prévisualisation ne supporte pas les programmes VB6, mais cela pourrait ne rien signifier en termes de la sortie au détail.
L'IDE était supporté dans la version initiale de Vista mais comme indiqué ci-dessus" support " a expiré.
cela se résume à ce que vous entendez par" support " dans différents contextes, mais les programmes fonctionnent sur la version bêta de Win7 et les gens prétendent que L'IDE peut fonctionner là aussi (bien que je ne l'ai pas testé moi-même).
notre logiciel principal qui est écrit en VB6 et utilise diverses anciennes bibliothèques installées et exécutées sur Windows 7 Beta sans aucun problème.
je n'ai pas encore de voir une déclaration officielle de Microsoft en matière de soutien pour VB6 dans Windows 7. Cesser le support d'exécution pour les millions d'applications et de bibliothèques VB6 aurait peu de sens pour eux commercialement, compte tenu de la popularité actuelle de VB6.
http://msdn.microsoft.com/en-us/vstudio/ee413549
comme indiqué ci-dessus, l'application héritée écrite en VB6 sera prise en charge dans Windows 7 tout au long de son cycle de vie. Mais il stipule également que tout nouveau développement doit être fait en vb.net, ce qui implique que l'équipe vb6 ne garantit que sa durée d'exécution et non son développement. Il est donc important de savoir que l'environnement de développement est déjà mort pour vb6 et les catastrophes comme les trous de sécurité et les bogues peuvent se faufiler dans votre code vb6 à chaque fois que vous essayez de faire de nouveaux développements avec elle. Je parie que MS soutiendra VB6 legacy application pour fonctionner pendant une autre décennie ou plus. Ainsi, pas besoin de vous soucier de l'exécuter, mais gardez toujours à l'esprit que cela ne signifie pas que vous avez le droit de continuer à développer en utilisant vb6.
VB6 est supporté par Windows 8 et fonctionne sous Windows 10
prise en charge de la programmation VB6 sur Windows Vista, Windows 7, Windows 8, et Windows 8.1
et la programmation VB6 fonctionne sur Windows 10 Aperçu technique aussi. L'exécution est incluse et L'IDE VB6 s'installe correctement.
Microsoft-dire
Windows 10 est conçu pour exécuter Windows 8.1 et Windows Phone 8.1 logiciels. Et oui, le temps de fonctionnement VB6 préféré de tout le monde va continuer à fonctionner, aussi.
Everone's favorite VB6 programming
ils disent aussi que le projet Centennial permettra aux applications VB6 d'être des applications Windows universelles.