Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema en manejo de errores

Estas en el tema de Problema en manejo de errores en el foro de Visual Basic clásico en Foros del Web. Lo he probado de varias maneras, pero no me funciona... Código: On Error Resume Next Picture1.Picture = LoadPicture(App.Path & "\logo.gif") If Err Then MsgBox ("Errorrrrrrrrrr") ...
  #1 (permalink)  
Antiguo 13/07/2005, 21:02
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 20 años
Puntos: 1
Problema en manejo de errores

Lo he probado de varias maneras, pero no me funciona...

Código:
On Error Resume Next
Picture1.Picture = LoadPicture(App.Path & "\logo.gif")
If Err Then
MsgBox ("Errorrrrrrrrrr")
End If
Código:
On Error GoTo error1
Picture1.Picture = LoadPicture(App.Path & "\logo.gif")

error1:
MsgBox ("Errorrrrrrrrrr")
Resume
Código:
Picture1.Picture = LoadPicture(App.Path & "\logo.gif")
On Error GoTo Error_Logo

Error_Logo:
If Err = 3 Then
mensaje = MsgBox("Imagen del logo no encontrada", vbExclamation)
Resume
Else
mensaje = MsgBox("XXXXXXXXXXXXXX", vbExclamation)
End If
Siempre me arroja (dentro de VB6):

---------------------------------------------------
Error '53' en tiempo de ejecucion:
No se ha encontrado el archivo 'C:\ [RUTA] \logo.gif"
---------------------------------------------------

Por supuesto que genero el error a proposito.
Que puedo hacer?

  #2 (permalink)  
Antiguo 14/07/2005, 08:36
Avatar de reel  
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 496
Antigüedad: 20 años, 3 meses
Puntos: 1
A que te referies con "siempre dentro de VB"? A que no te captura el Error?, en el 3er caso es lógico que no te lo capture porque la sentencia On Error la tienes después de la línea en la cual sucede el error.

Saludes
__________________
Leer es Saber, REEL.
Mi Blog
  #3 (permalink)  
Antiguo 14/07/2005, 18:52
 
Fecha de Ingreso: mayo-2004
Ubicación: Santiago, Chile
Mensajes: 191
Antigüedad: 20 años
Puntos: 1
"Dentro de VB" me referia a que le daba al botoncito de "play" para ejecutar la aplicacion. GRAN ERROR !

Luego al compilarlo y ejecutarlo me funcionaba lo que queria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:02.