Problema con Try/Catch

02/01/2004 - 14:58 por J. Ormaetxe | Informe spam
Hola grupo,

Escribo este código en mi aplicación para probar el nuevo mecanismo de
control de errores de .NET. El problema lo tengo cuando quiero usar
e.Message. Al escribir e as Exception me da el siguiente error:

"La variable 'e' oculta una variable en un bloque de inclusión"

¿Que puedo hacer? Mi objetivo es sacar en el mensaje al usuario el texto
del error

Private Sub cmdBorrar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdBorrar.Click
Try
Dim i As Integer
i = i / 0

Catch e As Exception
MsgBox(e.Message, MsgBoxStyle.Critical + MsgBoxStyle.OKOnly,
"Operarios")

End Try
End sub
 

Leer las respuestas

#1 Oscar Rodriguez
02/01/2004 - 15:30 | Informe spam
El problema es que esa variable que usas es un parametro del metodo por lo
que no la pudes volver a usar, cambia la varible donde capturas los errores
por otra y asi arreglaras el problema

"J. Ormaetxe" escribió en el mensaje
news:%
Hola grupo,

Escribo este código en mi aplicación para probar el nuevo mecanismo de
control de errores de .NET. El problema lo tengo cuando quiero usar
e.Message. Al escribir e as Exception me da el siguiente error:

"La variable 'e' oculta una variable en un bloque de inclusión"

¿Que puedo hacer? Mi objetivo es sacar en el mensaje al usuario el


texto
del error

Private Sub cmdBorrar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdBorrar.Click
Try
Dim i As Integer
i = i / 0

Catch e As Exception
MsgBox(e.Message, MsgBoxStyle.Critical +


MsgBoxStyle.OKOnly,
"Operarios")

End Try
End sub


Preguntas similares