Récapitulatif des modifications relatives à la prise en charge des éléments de programmation
Mise à jour : novembre 2007
La prise en charge de divers éléments de programmation a changé depuis Visual Basic 6.0, principalement pour l'interopérabilité avec le Common Language Runtime. De nombreux éléments Visual Basic 6.0 sont renommés, reclassés ou associés à d'autres éléments de programmation. Plusieurs éléments ne sont plus pris en charge, car le Common Language Runtime (CLR) inclut désormais des fonctionnalités qui les rendent inutiles. Pour plus d'informations, consultez Common Language Runtime.
Pour plus d'informations sur les modifications apportées à Visual Basic, consultez Aide pour les utilisateurs de Visual Basic 6.0. Cette rubrique inclut des informations sur les modifications apportées à l'environnement de développement intégré (IDE), aux fonctionnalités Web, aux projets, aux formulaires, aux constantes, ainsi qu'aux méthodes Circle, Line et Pset.
Éléments modifiés
Le tableau suivant répertorie les éléments de programmation modifiés ainsi que leurs équivalents.
Élément de programmation Visual Basic 6.0 |
Équivalent Visual Basic 2008 |
Espace de noms, classe ou emplacement de la bibliothèque runtime |
---|---|---|
Abs, fonction |
||
AscB, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
As Any, expression de mot clé |
Non prise en charge dans Visual Basic 2008. Consultez Syntaxe de déclaration pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Atn, fonction |
||
Calendar, propriété |
||
ChDir, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
ChDrive, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Chr$,ChrB, fonctions |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
Close, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Cos, fonction |
||
Currency, type de données |
Type de données décimal, consultez Modifications des types de données pour les utilisateurs de Visual Basic 6.0 |
Membres de la bibliothèque Visual Basic Runtime, VariantType, énumération |
CVDate, fonction |
Membres de la bibliothèque Visual Basic Runtime, module DateAndTime |
|
CVErr, fonction |
Non applicable |
|
Date, fonction, Date, instruction |
Membres de la bibliothèque Visual Basic Runtime, module DateAndTime |
|
Date$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module DateAndTime |
|
Debug.Assert, méthode |
||
Debug.Print, méthode |
Méthodes Write, WriteIf, WriteLine et WriteLineIf |
|
Deftype, instructions |
Non prises en charge dans Visual Basic 2008. Consultez Modifications des types de données pour les utilisateurs de Visual Basic 6.0 |
Non applicable |
DeleteSetting, instruction |
Membres de la bibliothèque Visual Basic Runtime, module Interaction |
|
DoEvents, fonction |
||
Empty, mot clé |
Non applicable |
|
Eqv, opérateur |
Opérateur = ; consultez Opérateur booléen pour les utilisateurs de Visual Basic 6.0 |
Non applicable |
Exp, fonction |
||
FileCopy, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Get, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
GoSub, instruction |
Non prise en charge dans Visual Basic 2008 ; utilisez l'instruction Return. Consultez Instruction de contrôle pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Imp, opérateur |
Non pris en charge dans Visual Basic 2008. Consultez les opérateurs Différent de et Ou ainsi que Opérateur booléen pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Initialize, événement |
Non pris en charge dans Visual Basic 2008 ; utilisez Sub New. Consultez Modifications de Class_Initialize pour les utilisateurs de Visual Basic 6.0 et Utilisation de constructeurs et de destructeurs. |
Non applicable |
Input #, Input$, instructions, Input$, InputB, InputB$, fonctions |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Instancing, propriété |
Non prise en charge dans Visual Basic 2008. Pour les déclarations au niveau de la classe, consultez Private (Visual Basic) et Public (Visual Basic). Pour les déclarations au niveau de la procédure, consultez Shared (Visual Basic). |
Non applicable |
InStrB, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
IsEmpty, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Information |
|
IsMissing, fonction |
Non prise en charge dans Visual Basic 2008. Consultez Déclaration de procédure pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
IsNull, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Information |
|
IsObject, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Information |
|
Kill, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
LCase$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
Left$, LeftB, LeftB$, fonctions |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
LenB, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
Let, Set, instructions d'assignation |
Non prises en charge dans Visual Basic 2008 ; la nouvelle instruction Set n'a aucun rapport avec l'ancienne. Consultez Modifications des propriétés par défaut pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Line Input #, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Load, instruction |
Mot clé New (Visual Basic), méthode Show, événement Load |
Membres de la bibliothèque Visual Basic Runtime, espace de noms System.Windows.Forms |
Lock, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Log, fonction |
||
LSet, RSet, instructions |
LSet, fonction, PadRight, PadLeft ; consultez Modifications des types de données pour les utilisateurs de Visual Basic 6.0 |
Membres de la bibliothèque Visual Basic Runtime, module Strings et espace de noms System, classe String |
LTrim$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
MidB, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
MidB, instruction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
MkDir, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Name, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Now, fonction |
Membres de la bibliothèque Visual Basic Runtime, module DateAndTime |
|
Null, mot clé |
Non applicable |
|
Oct$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Conversion |
|
On ... GoSub, construction |
Non prise en charge dans Visual Basic 2008 ; utilisez l'instruction Select...Case. Consultez Instruction de contrôle pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
On ... GoTo, construction |
Non prise en charge dans Visual Basic 2008 ; utilisez l'instruction Select...Case. Consultez Instruction de contrôle pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Open, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Option Base, instruction |
Non prise en charge dans Visual Basic 2008. Consultez Limites de tableau pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Option PrivateModule, instruction |
Non prise en charge dans Visual Basic 2008 ; utilisez l'instruction Module. |
Non applicable |
Print #, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Property Get, Property Let, Property Set, instructions |
Non prises en charge dans Visual Basic 2008. Consultez Modifications des procédures de propriétés pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Put, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Reset, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Right$, RightB, fonctions |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
RmDir, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Round, fonction |
||
RSet, LSet, instructions |
Fonction RSet ; consultez Modifications des types de données pour les utilisateurs de Visual Basic 6.0 |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
RTrim$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
SaveSetting, instruction |
Membres de la bibliothèque Visual Basic Runtime, module Interaction |
|
Scale, méthode |
Non prise en charge dans Visual Basic 2008. |
Non applicable |
Set, Let, instructions d'assignation |
Non prises en charge dans Visual Basic 2008 ; la nouvelle instruction Set n'a aucun rapport avec l'ancienne. Consultez Modifications des propriétés par défaut pour les utilisateurs de Visual Basic 6.0 |
Non applicable |
SetAttr, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Sgn, fonction |
||
Sin, fonction |
||
Sqr, fonction |
||
String, fonction |
Constructeur String ; consultez Fonction String ($) pour les utilisateurs de Visual Basic 6.0 |
|
String ($), fonctions |
Non prises en charge dans Visual Basic 2008. Consultez Fonction String ($) pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
Terminate, événement |
Non pris en charge dans Visual Basic 2008 ; utilisez Sub Dispose et Sub Finalize. Consultez Utilisation de constructeurs et de destructeurs. |
Non applicable |
Time, fonction, Time, instruction |
TimeOfDay, propriété ; consultez DateTime, structure, Date, type de données |
Membres de la bibliothèque Visual Basic Runtime, module DateAndTime |
Time$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module DateAndTime |
|
Timer, fonction |
Membres de la bibliothèque Visual Basic Runtime, module DateAndTime |
|
Trim$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
Type, instruction |
Non prise en charge dans Visual Basic 2008 ; utilisez l'instruction Structure. Consultez Déclaration de structure pour les utilisateurs de Visual Basic 6.0. |
Non applicable |
UCase$, fonction |
Membres de la bibliothèque Visual Basic Runtime, module Strings |
|
Unlock, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Variant, type de données |
Type de données Object, consultez Modifications du type de données universel pour les utilisateurs de Visual Basic 6.0 |
Non applicable |
Wend, mot clé |
Instructions While...End et Instruction End ; consultez Instruction de contrôle pour les utilisateurs de Visual Basic 6.0 |
Non applicable |
Width #, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
|
Write #, instruction |
Membres de la bibliothèque Visual Basic Runtime, module FileSystem |
Voir aussi
Autres ressources
Modifications du langage pour les utilisateurs de Visual Basic 6.0