Compartir a través de


Cómo: Comprobar la excepción interna de una excepción (Visual Basic)

En los casos en los que una excepción se produce como un resultado directo de una excepción anterior, la propiedad InnerException describe el error original. Esta información puede permitirle controlar el error de un modo más eficaz. Si no hay ningún error original, el valor de InnerException será una referencia nula o Nothing en Visual Basic. Esta propiedad es de sólo lectura.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para comprobar una propiedad InnerException

  • Compruebe la propiedad InnerException de la excepción para determinar la causa del error original.

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

Vea también

Tareas

Cómo: Mostrar un mensaje de excepción en Visual Basic

Solución de problemas del control de excepciones (Visual Basic)

Referencia

InnerException

Otros recursos

Tareas de control de excepciones (Visual Basic)