Partager via


Comment : vérifier l'exception interne d'une exception (Visual Basic)

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.

Notes

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. 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 (Visual Basic)

Référence

InnerException

Autres ressources

Tâches de gestion des exceptions (Visual Basic)