miércoles, 29 de febrero de 2012

4 - Visual Sutudio Lanzar Excepciones

En Visual Basic .Net se puede utilizar el estamento Throw, el cual lanza manualmente una excepción, incluyendo el mensaje que se desea ver, en el siguiente ejercicio veremos como se lleva acabo esto:

  • Crear un nuevo proyecto, al cual llamaremos WinTry002.
  • Agregaremos un control button al formulario que se despliega por defecto.
  • Dentro del método que atiende el evento clic del botón, agregaremos las siguientes líneas de código:

Dim strPws As String

Try

strPws = InputBox("Ingresar su clave")

If strPws <> "" Then

If strPws <> "dotnet" Then

Throw New System.Exception("Password invalida")

Else

MessageBox.Show("Bienvenido")

End If

End If

Catch ex As System.Exception

MessageBox.Show(ex.Message)

End Try

  • Ejecutar la aplicación e ingresar una clave inválida y luego una clave válida, el formulario tendrá el siguiente comportamiento.

  • Ingresar la clave que corresponde:





No hay comentarios: