Gestion des exceptions et des erreurs en Visual Basic

Visual Basic prend en charge la gestion structurée des exceptions (erreurs) qui permet au programme de détecter des erreurs d'exécution et éventuellement de récupérer à partir de ces dernières. Visual Basic utilise une version améliorée de la syntaxe Try...Catch...Finally déjà prise en charge par d'autres langages tels que C++. La gestion structurée des exceptions associe une structure de contrôle moderne (semblable à Select Case ou While) à des exceptions, des blocs de code protégés et des filtres.

La gestion structurée des exceptions, qui est la méthode de gestion d'erreurs recommandée en Visual Basic, permet de créer et de gérer facilement des programmes au moyen de gestionnaires d'erreurs robustes et complets. Une gestion non structurée des exceptions à l'aide de On Error peut nuire aux performances de l'application et produire un code difficile à déboguer et à gérer.

Dans cette section

Sections connexes

  • Présentation du débogueur
    Décrit les notions fondamentales à connaître pour utiliser le débogueur Visual Studio. Ces rubriques comprennent les éléments fondamentaux du débogage, le contrôle de l'exécution, l'attachement à un programme en cours d'exécution, le débogage juste-à-temps, l'exécution automatique du débogueur, les dumps, les points d'arrêt, l'inspection de votre programme, la gestion des exceptions, Modifier & Continuer et l'utilisation d'expressions dans le débogueur.

  • Débogage juste-à-temps
    Décrit le débogage juste-à-temps, une fonctionnalité qui lance automatiquement le débogueur Visual Studio lorsqu'un programme qui s'exécute en dehors de Visual Studio rencontre une erreur irrécupérable.

  • Débogage du code managé
    Décrit les problèmes et les techniques de débogage courants pour les applications managées.

  • Exception (Assistant)
    Décrit la fonctionnalité Assistant Exception qui facilite le dépannage des erreurs d'exécution.

  • Modifier & Continuer
    Décrit la fonctionnalité Modifier & Continuer, qui vous permet d'apporter des modifications au code source lorsque le programme est en mode arrêt et de gagner ainsi du temps.

  • Débogage COM et ActiveX
    Réunit des conseils sur le débogage des applications COM et des contrôles ActiveX.