Partager via


Comment : vérifier l'exception interne d'une exception

Mise à jour : novembre 2007

Dans les cas où une exception est levée comme conséquence directe d'une exception antérieure, la propriété InnerException décrit l'erreur d'origine. Ces informations peuvent vous permettre de gérer l'erreur plus efficacement. S'il n'y a aucune erreur d'origine, la valeur de InnerException sera une référence Null ou Nothing dans Visual Basic. Cette propriété est en lecture seule.

Remarque :

Les options disponibles dans les boîtes de dialogue, ainsi que les noms et emplacements des commandes de menu que vous voyez, peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition. Cette page d'aide est orientée sur les Paramètres de développement généraux. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour vérifier une InnerException

  • Vérifiez la propriété InnerException de l'exception pour déterminer la cause de l'erreur d'origine.

    Try
        My.Computer.FileSystem.CopyFile("file1", "file2")
    Catch ex As System.IO.IOException
        MsgBox(ex.InnerException)
    End Try
    

Voir aussi

Tâches

Comment : afficher le message d'une exception dans Visual Basic

Résolution des problèmes liés à la gestion des exceptions

Référence

InnerException

Autres ressources

Tâches de gestion des exceptions