Partager via


Bibliothèque de compatibilité Visual Basic 6.0

Mise à jour : novembre 2007

Si vous avez utilisé les versions précédentes de Visual Basic, vous noterez que Visual Basic 2008 présente de nombreuses modifications apportées au langage Visual Basic et que d'anciennes fonctions qui vous étaient familières ont apparemment disparu. Ces modifications étaient nécessaires pour rendre Visual Basic conforme au .NET Framework et à la spécification CLS (Common Language Specification).

Lorsqu'une application Visual Basic 6.0 est mise à niveau vers Visual Basic 2008, la conversion de certains éléments de code n'est pas possible, pour des raisons de différences syntaxiques ou architecturales. C'est pourquoi certaines fonctions de la bibliothèque de compatibilité Visual Basic 6.0 (Microsoft.VisualBasic.Compatibility) permettent au code de s'exécuter dans Visual Basic 2008 sans qu'il soit nécessaire d'effectuer des modifications trop importantes. Ces fonctions reproduisent le comportement de Visual Basic 6.0 tout en restant conformes à la spécification CLS. Chaque fois que cela est possible, l'outil de mise à niveau essaie de convertir directement votre code en fonctions dans l'espace de noms Microsoft.VisualBasic ou System.

Bien que les fonctions et objets dans l'espace de noms Compatibility aient été conçus pour prendre en charge l'outil de mise à niveau, rien ne vous empêche de les utiliser lors de la création d'une nouvelle application dans Visual Basic 2008. Toutefois, dans la plupart des cas, .NET Framework fournit des fonctionnalités variées.

Voir aussi

Tâches

Comment : ajouter des contrôles de système de fichiers Visual Basic 6.0 à votre application

Concepts

Utilisation de Visual Basic 6.0 et de la version actuelle de Visual Basic

Référence

VisualBasic.Compatibility, espace de noms

Autres ressources

Modifications du langage pour les utilisateurs de Visual Basic 6.0

Mise à niveau de Visual Basic 6.0