Gestion des exceptions pour les utilisateurs de Visual Basic 6.0
Mise à jour : novembre 2007
Visual Basic 2008 ajoute la prise en charge de la gestion structurée des exceptions et continue de prendre en charge la gestion non structurée des exceptions.
Visual Basic 6.0
Dans Visual Basic 6.0, vous utilisez la gestion non structurée des exceptions pour traiter les erreurs dans votre code. Le fait de placer l'instruction On Error au début d'un bloc de code gère toutes les erreurs qui se produisent dans ce bloc. La gestion non structurée des exceptions utilise également les instructions Error et Resume.
Visual Basic 2008
Dans Visual Basic 2008, le code de gestion structurée des exceptions détecte et répond aux erreurs d'exécution en associant une structure de contrôle à des exceptions, des blocs de code protégés et des filtres. La gestion structurée des exceptions est gérée par une instruction Try qui est composée de trois types de blocs : Try, Catch et Finally. Un bloc Try est un bloc d'instructions contenant l'instruction à exécuter. Un bloc Catch est un bloc d'instructions qui gère une exception. Un bloc Finally contient des instructions à exécuter lorsque l'instruction Try se termine, qu'une exception se soit produite ou non. L'instruction Throw, utilisée en association avec un bloc Catch, génère une exception qui est représentée par une instance d'un type dérivé de la classe Exception.
Voir aussi
Concepts
Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic
Vue d'ensemble de la gestion non structurée des exceptions
Récapitulatif des modifications relatives à la prise en charge des éléments de programmation
Référence
Throw, instruction (Visual Basic)