PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Presentación
  • Gestión automática de excepciones
  • Aplicación de la gestión de excepciones de automatic
  • Ejecutando el error Process ("CASO EXCEPTO:" en el código)
  • Ejecutando un procedimiento de excepción Process:
  • Funciones para la gestión de excepciones de automatic
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
La gestión de las excepciones puede ser personalizada por Process.
Puede elegir utilizar una excepción automatic Process u optar por una gestión de excepciones avanzada a través de las diferentes funciones WLanguage.
Importante: La gestión de errores y excepciones de automatic opera para el Process para el cual fue definido. Para usar un Process global y único si se produce una excepción, debe usar el mecanismo de excepciones generales.
AndroidJava Atención: El mecanismo de excepciones generales no está disponible.. Sólo las excepciones específicas (WHEN EXCEPTION IN) están disponibles.
Versiones 19 y posteriores
WEBDEV - Código Navegador La excepción automatic Process está ahora disponible en el código del navegador.
WEBDEV - Código Navegador La excepción automatic Process se utiliza para gestionar los errores de lenguaje. Los errores encontrados en los archivos Javascript externos no son compatibles.
Nueva funcionalidad versión 19
WEBDEV - Código Navegador La excepción automatic Process está ahora disponible en el código del navegador.
WEBDEV - Código Navegador La excepción automatic Process se utiliza para gestionar los errores de lenguaje. Los errores encontrados en los archivos Javascript externos no son compatibles.
WEBDEV - Código Navegador La excepción automatic Process está ahora disponible en el código del navegador.
WEBDEV - Código Navegador La excepción automatic Process se utiliza para gestionar los errores de lenguaje. Los errores encontrados en los archivos Javascript externos no son compatibles.
Gestión automática de excepciones
WINDEVWEBDEV - Código ServidorWEBDEV - Código NavegadorReportes y ConsultasWindowsAndroidiPhone/iPadWindows MobileJava

Aplicación de la gestión de excepciones de automatic

Para poner en práctica la gestión de excepciones del automatic:
  1. En el editor de código, mostrar el Process donde las excepciones deben ser gestionadas: código de inicialización, código de clic, Procedure, ...
  2. En la cabecera del código, haga clic en "Cuando la excepción: por programa".
  3. La ventana que se muestra permite especificar el tipo de automatic Process a realizar:
ExceptionChangeParameter puede realizar una gestión avanzada de los errores.
WINDEVWEBDEV - Código ServidorWEBDEV - Código NavegadorReportes y ConsultasWindowsAndroidiPhone/iPadWindows MobileJava

Ejecutando el error Process ("CASO EXCEPTO:" en el código)

Si se selecciona esta opción, se añade un código Line en "CASO EXCEPTO:". Las líneas de código que siguen a esta declaración se ejecutarán cuando se produzca una excepción en las líneas de código anteriores (o en un Process llamado por estas líneas de código).
Por ejemplo:
CASE EXCEPTION:
// Display an error message
Error("A fatal error was detected.", ExceptionInfo(), "", "Stop the procedure.")
// Manage this error
...
Esta opción se recomienda para agrupar todos los procesos de excepción que puedan producirse.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAndroidiPhone/iPadWindows MobileJava

Ejecutando un procedimiento de excepción Process:

Si se selecciona esta opción, el Procedure especificado se ejecutará automáticamente en Process el error cuando se produzca una excepción en el Process actual (o en los Process es llamados por el Process actual). Esta opción se recomienda si un procedimiento utilizado para Process las excepciones ya se encuentra en su aplicación. Este Procedure se llamará automáticamente cuando ocurra una excepción. No hay que hacer ninguna prueba.
Este Procedure puede devolver una de las constantes que se encuentran en el tabla de abajo.
Dependiendo de la constante devuelta, WINDEV, WEBDEV o WINDEV Mobile realizarán la correspondiente Process.
opCancelReanuda la excepción
opEndProcessLa función que disparó el error devuelve un error y la actual Process se detiene. Equivalente a ReturnToCapture
opEndProgramLa función que disparó el error devuelve un error y el programa se detiene.. Equivalente a EndProgram
opRelaunchProgramFinaliza la aplicación y la reinicia automáticamente..
AndroidJava Esta constante no está disponible en Java.
Funciones para la gestión de excepciones de automatic
Versiones 10 y posteriores
ExcepciónCambiarParámetro
Nueva funcionalidad versión 10
ExcepciónCambiarParámetro
ExcepciónCambiarParámetro
Configura el comportamiento de automatic que se implementará si se produce una excepción en el Process actual.
Versiones 10 y posteriores
ExcepciónRestaurarParámetro
Nueva funcionalidad versión 10
ExcepciónRestaurarParámetro
ExcepciónRestaurarParámetro
Restaura la excepción Process de un Process. Esta excepción Process fue modificada en el actual Process por una llamada a ExceptionChangeParameter.
Versiones 09 y posteriores
ExceptionEnable
Nueva funcionalidad versión 09
ExceptionEnable
ExceptionEnable
Vuelve a habilitar la actual excepción Process si la excepción fue corregida.
Versiones 10 y posteriores
ExceptionPropagate
Nueva funcionalidad versión 10
ExceptionPropagate
ExceptionPropagate
Propaga una excepción. Esta función debe ejecutarse en una excepción Process y se utiliza para reiniciar el mecanismo de excepción Process.
Versiones 09 y posteriores
ExceptionThrow
Nueva funcionalidad versión 09
ExceptionThrow
ExceptionThrow
Activa artificialmente el mecanismo de seguridad de WLanguage lanzando una excepción..
Versiones 09 y posteriores
Información de excepción
Nueva funcionalidad versión 09
Información de excepción
Información de excepción
Recupera información sobre la excepción actual.
Versiones 16 y posteriores
Visualización de excepciones
Nueva funcionalidad versión 16
Visualización de excepciones
Visualización de excepciones
Muestra la ventana estándar de excepciones con el contenido de la excepción actual..
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario