La variable '<NomVariable>' est utilisée avant qu'une valeur ne lui ait été assignée
Mise à jour : novembre 2007
Message d'erreur
La variable '<NomVariable>' est utilisée avant qu'une valeur ne lui ait été assignée. Une exception de référence null peut se produire au moment de l'exécution.
Variable '<variablename>' is used before it has been assigned a value. A null reference exception could result at run time.
Une application dispose d'au moins un chemin d'accès possible par l'intermédiaire de son code qui lit une variable avant qu'une valeur lui soit assignée.
Si une valeur n'a jamais été assignée à une variable, elle stocke la valeur par défaut pour son type de données. Pour un type de données référence, cette valeur par défaut est Nothing (Visual Basic). La lecture d'une variable de référence qui a la valeur Nothing peut générer une exception NullReferenceException dans certains cas.
Par défaut, ce message est un avertissement. Pour plus d'informations sur le masquage des avertissements ou le traitement des avertissements en tant qu'erreurs, consultez Configuration d'avertissements en Visual Basic.
ID d'erreur : BC42104
Pour corriger cette erreur
Vérifiez votre logique de flux de contrôle et assurez-vous que la variable a une valeur valide avant que le contrôle passe à une instruction qui la lit.
Pour garantir que la variable a toujours une valeur valide, initialisez-la dans le cadre de sa déclaration. Consultez « Initialisation » dans Dim, instruction (Visual Basic).
Voir aussi
Tâches
Dépannage des variables en Visual Basic
Concepts
Types valeur et types référence
Déclaration de variable en Visual Basic