Partager via


Outil de mise à niveau de mot clé Visual Basic

Mise à jour : novembre 2007

L'outil de ligne de commande Mise à niveau de mot clé rend les fichiers sources Visual Basic .NET incompatibles avec la version actuelle de Visual Basic.

vb7to8[.exe] [arguments]

Arguments

L'ordre d'apparition des arguments suivants n'a pas d'importance.

Argument

Signification

filename

Provoque le traitement du fichier filename par l'outil. Mettez le nom de fichier entre guillemets doubles (".") s'il contient un espace.

L'outil peut traiter plusieurs fichiers.

/check

Indique les fichiers qui doivent être mis à niveau sans les modifier.

Si aucune mise à niveau n'est nécessaire, l'outil retourne « Aucun fichier n'a besoin d'être mis à niveau ».

/codepage:number

Spécifie la page de codes à utiliser pour tous les fichiers de code source inclus dans la compilation. L'outil utilise la page de codes spécifiée par number pour interpréter le codage des fichiers sources.

L'option /codepage n'est pas nécessaire si les fichiers de code de source ont été enregistrés à l'aide de la page de codes ANSI actuelle, Unicode ou UTF-8 avec une signature.

/help ou /?

Affiche les options de l'outil.

/nobackup

Empêche l'outil de créer des fichiers de sauvegarde ; les fichiers sources existants sont toujours remplacés.

Par défaut, lorsqu'un fichier est modifié, le contenu du fichier d'origine est copié dans un nouveau fichier. Le nouveau nom du fichier est dérivé en ajoutant ".old" au nom du fichier d'origine.

/nologo

Supprime l'affichage de la bannière de copyright.

/quiet

Empêche l'outil d'afficher du code pour des erreurs et des avertissements liés à la syntaxe.

/recurse:wildcard

Provoque le traitement par l'outil de tous les fichiers correspondant à la spécification wildcard dans le répertoire actif et tous les sous-répertoires.

La spécification wildcard peut contenir un chemin d'accès pour déterminer où la récursivité commence.

/utf8output[+|-]

Affiche le résultat de l'outil dans le format de codage UTF-8.

La valeur par défaut de cette option est /utf8output-, ce qui signifie que les résultats de la compilation n'utilisent pas le codage UTF-8. Les options /utf8output et /utf8output+ sont équivalentes.

/verbose

Affiche des messages d'erreur détaillés et leur état.

Notes

Visual Basic 2005 spécifie de nouveaux mots clés réservés qui ne sont pas réservés dans Visual Basic .NET. Les fichiers sources qui utilisent les nouveaux noms de mots clés comme identificateurs ne sont pas valides dans Visual Basic 2005, bien qu'ils soient valides dans les versions antérieures du langage.

L'outil de mise à niveau de mot de clé recherche toutes les instances d'identificateurs qui représentent désormais des mots clés réservés dans la version actuelle de Visual Basic, et les place entre crochets ([ ]). Il conserve la mise en forme et n'apporte pas d'autres modifications à la source.

Attention :

Utilisez cet outil uniquement sur les fichiers sources Visual Basic 7.0 ou 7.1. D'autres types de fichier peuvent être endommagés par l'addition de crochets autour de mots clés Visual Basic.

Pour mettre à niveau le fichier source et garantir sa compatibilité avec la version antérieure, placez les noms d'identificateurs entre crochets. Pour plus d'informations sur l'utilisation de mots clés comme noms d'identificateurs, consultez Utilisation des mots clés comme noms d'éléments dans le code.

Voir aussi

Concepts

Utilisation des mots clés comme noms d'éléments dans le code

Référence

Syntaxe de ligne de commande de Vbupgrade

Autres ressources

Outils de ligne de commande de Visual Basic