none
On Error GoTo RRS feed

  • Pregunta

  • Hola tengo un problema con el On Error GoTo ya que cada vez que encuentra un error se me cierra la aplicacion y no estoy colocando la sentencia para que se cierre.

    Lo que coloque al final del if si encuentr un error fue un resume next pero la aplicacion vuelve a levantar con las variables vacias.

    por favor su ayuda.

    VB 6.0
    conocuica
    viernes, 27 de noviembre de 2009 23:04

Respuestas

  • Mauricio ya encontre la solucion, en mi caso como trabajo con  carga de informacion a SQL en algun momento limpia las tablas si es data duplicada si continua con el siguiente proceso pero con esto lo solucione.
     On Error Resume Next

    Gracias.
    conocuica
    • Marcado como respuesta conocuica lunes, 28 de diciembre de 2009 18:33
    lunes, 28 de diciembre de 2009 18:33

Todas las respuestas

  • Hola conocuica,
    Durante muchos años desarrollé en VB6 y nunca tuve problemas con el On Error GoTo, te envío un ejemplo de como lo utilizaba, quizás el problema está en donde colcas las sentencias.

    Por otra parte, no te conviene utilizar el On Error Resume Next, en el caso de que realmente quieras saber el porqué del error, por otra parte, "salteando" el error de manera transparente ya sea para el usuario, o para quien desarrolla la aplicación, pueda llevar a que se generen otros errores.


    VB6

    Public Function MiFuncion(X As Integer, Y As Integer)
    On Error GoTo ErrHandler
    'Cuerpo de la funcion
    
    Exit Function
    ErrHandler:
    'Manejo del error
    
    End Function


    Saludos.

    -
    Esteban Murchio.

    Si éste post te ha ayudado, por favor, márcalo como respuesta para que pueda ayudar a otros.
    viernes, 4 de diciembre de 2009 17:33
  • Mauricio ya encontre la solucion, en mi caso como trabajo con  carga de informacion a SQL en algun momento limpia las tablas si es data duplicada si continua con el siguiente proceso pero con esto lo solucione.
     On Error Resume Next

    Gracias.
    conocuica
    • Marcado como respuesta conocuica lunes, 28 de diciembre de 2009 18:33
    lunes, 28 de diciembre de 2009 18:33