Programmation sans type dans Visual Basic
Le compilateur Visual Basic peut appliquer deux règles qui affectent votre code source :
Chaque variable locale doit apparaître dans une instruction de déclaration avant d'être utilisée dans tout autre type d'instruction. Cette règle est appliquée par défaut.
Chaque conversion de type restrictive doit être spécifiée à l'aide d'un mot clé de conversion de type. Cette règle n'est pas appliquée par défaut.
Options du compilateur qui modifient les règles
Vous pouvez changer l'une ou l'autre règle, voire les deux, en réinitialisant les options correspondantes du compilateur. Si vous assouplissez la règle de conversion de type, le compilateur opère dans le cadre d'une sémantique de type permissive qui vous permet de pratiquer des conversions restrictives sans mots clés de conversion. Pour plus d'informations, consultez Vérification du type dans Visual Basic.
Si vous assouplissez la règle de déclaration de variable, vous pouvez ensuite faire appel à la programmation sans type qui vous permet de référencer des variables que vous n'avez pas déclarées au préalable. Pour plus d'informations, consultez Déclaration implicite et explicite (Visual Basic).
La programmation sans type n'est en général pas recommandée parce qu'elle peut entraîner des petites erreurs d'exécution concernant les types des données. Toutefois, vous la trouverez peut-être utile dans certaines circonstances ; par exemple, pour porter une ancienne application ne contenant pas de déclaration de variables.
Voir aussi
Tâches
Dépannage des types de données (Visual Basic)
Référence
Option Explicit, instruction (Visual Basic)
Concepts
Types de données en Visual Basic
Caractères de type (Visual Basic)
Types de données composites (Visual Basic)
Object comme type de données universel (Visual Basic)
Utilisation efficace des types de données (Visual Basic)