Messages d'erreur (Visual Basic)
Des messages d'erreur peuvent être générés pendant l'exécution d'une application, soit dans l'environnement Visual Basic, soit en tant que fichier exécutable autonome. Certains d'entre eux peuvent également s'afficher au moment du design ou de la compilation.
Pour connaître les ressources que vous pouvez utiliser dans le cadre du dépannage d'une erreur, consultez Ressources supplémentaires pour les programmeurs Visual Basic.
Erreurs d'exécution
Les erreurs d'exécution Visual Basic se produisent lorsqu'une application tente d'effectuer une action que le système ne peut pas exécuter.
Les erreurs levées par Visual Basic sont des objets Exception. Visual Basic peut générer des erreurs personnalisées de n'importe quel type de données, parmi lesquels des objets Exception, en utilisant l'instruction Throw. Un programme peut afficher le numéro et le message d'erreur d'une exception interceptée pour identifier l'erreur. Si une erreur n'est pas interceptée, le programme se termine.
Les erreurs d'exécution peuvent être interceptées et examinées par le code. En plaçant le code qui génère l'erreur dans un bloc Try, toute erreur levée peut être interceptée avec un bloc Catch correspondant.
Pour plus d'informations sur l'interception d'erreurs au moment de l'exécution et la façon d'y répondre dans votre code, consultez Gestion des exceptions et des erreurs en Visual Basic.
Erreurs au moment de la compilation
Les erreurs de compilation Visual Basic se produisent lorsque le compilateur rencontre des problèmes dans le code. Le code responsable des erreurs est souligné d'un trait ondulé dans l'éditeur de code et, lorsque la souris s'arrête juste au-dessus de ce code ainsi marqué, le message d'erreur s'affiche. Les messages s'affichent également dans la Liste des tâches.
La fonctionnalité Correction automatique de la compilation intelligente suggère des corrections pour certaines erreurs et vous permet d'appliquer le correctif. Lorsqu'une erreur se produit, si un symbole rectangulaire creux apparaît sous le côté droit de la ligne ondulée, vous pouvez le convertir en un panneau des balises actives en plaçant le pointeur de votre souris sur la ligne ondulée ou en double-cliquant sur le message d'erreur qui s'affiche dans la Liste des tâches. Lorsque vous cliquez ou placez le pointeur de votre souris sur le panneau des balises actives, la fenêtre du programme d'assistance Options de correction d'erreurs s'ouvre et affiche une description de l'erreur, ainsi que des suggestions pour la corriger. Pour plus d'informations, consultez Comment : corriger les erreurs de compilateur à l'aide de la correction automatique (Visual Basic).
Le compilateur Visual Basic contient un ensemble d'avertissements sur le code qui peut générer des erreurs d'exécution. Les développeurs peuvent utiliser ces informations pour écrire du code plus précis et rapide qui crée moins de bogues. Par exemple, le compilateur émet un avertissement lorsque l'utilisateur essaie d'appeler un membre d'une variable objet non assignée, de retourner une fonction sans définir la valeur de retour ou d'exécuter un bloc Try contenant des erreurs dans la logique d'interception des exceptions. Pour en savoir plus sur les avertissements, notamment leur activation et désactivation, consultez Configuration d'avertissements en Visual Basic.
Rubriques connexes
Ressources supplémentaires pour les programmeurs Visual Basic
Répertorie les liens vers les ressources en ligne qui peuvent vous aider au dépannage d'une erreur.Gestion des exceptions et des erreurs en Visual Basic
Répertorie les liens vers les rubriques liées à la gestion des exceptions en Visual Basic.Procédure pas à pas : gestion structurée des exceptions (Visual Basic)
Illustre l'utilisation de l'instruction Try...Catch...Finally pour gérer des exceptions.