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.
  • Panorama general
  • Gestión automática de excepciones
  • Implementación de la gestión automática de excepciones
  • Ejecutar el proceso de error ("CASE EXCEPTION:" en el código)
  • Ejecutando un procedimiento de proceso de excepción:
  • Funciones para la gestión automática de excepciones
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
Panorama general
La gestión de excepciones se puede personalizar por proceso.
Puede optar por utilizar un proceso de excepción automático u optar por una gestión de excepciones avanzada a través de las diferentes funciones de WLanguage.
Importante: La gestión automática de errores y excepciones funciona para el proceso para el que se definió.. Para utilizar un proceso global y unívoco si se produce una excepción, debe utilizar la función 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 El proceso de excepción automática está ahora disponible en el código del navegador.
WEBDEV - Código Navegador El proceso de excepción automática se utiliza para gestionar los errores de WLanguage. Los errores encontrados en los archivos Javascript externos no son compatibles.
Nueva funcionalidad versión 19
WEBDEV - Código Navegador El proceso de excepción automática está ahora disponible en el código del navegador.
WEBDEV - Código Navegador El proceso de excepción automática se utiliza para gestionar los errores de WLanguage. Los errores encontrados en los archivos Javascript externos no son compatibles.
WEBDEV - Código Navegador El proceso de excepción automática está ahora disponible en el código del navegador.
WEBDEV - Código Navegador El proceso de excepción automática se utiliza para gestionar los errores de WLanguage. 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

Implementación de la gestión automática de excepciones

Implementar la gestión automática de las excepciones:
  1. En el editor de código, visualice el proceso en el que deben gestionarse las excepciones.: código de inicialización, código de clic, procedimiento, ....
  2. En la cabecera del código, haga clic en "Cuando la excepción: por programa".
  3. La ventana que se muestra le permite especificar el tipo de proceso automático a realizar:
ExceptionChangeParameter puede realizar una gestión avanzada de los errores.
WINDEVWEBDEV - Código ServidorWEBDEV - Código NavegadorReportes y ConsultasWindowsAndroidiPhone/iPadWindows MobileJava

Ejecutar el proceso de error ("CASE EXCEPTION:" en el código)

Si se selecciona esta opción, se añade una línea de código en "CASE EXCEPTION:". Las líneas de código que siguen a esta sentencia se ejecutarán cuando se produzca una excepción en las líneas de código anteriores (o en un proceso 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 proceso de excepción:

Si se selecciona esta opción, el procedimiento especificado se ejecutará automáticamente para procesar el error cuando se produzca una excepción en el proceso actual (o en los procesos llamados por el proceso actual).. Esta opción se recomienda si ya se encuentra en su aplicación un procedimiento utilizado para procesar las excepciones.. Este procedimiento se llamará automáticamente cuando se produzca una excepción.. No para realizar la prueba.
Este procedimiento puede devolver una de las constantes que se encuentran en la tabla a continuación.
Dependiendo de la constante de retorno, WINDEV, WEBDEV o WINDEV Mobile realizarán el proceso correspondiente.
opCancelReanuda la excepción
opEndProcessLa función que disparó el error devuelve un error y el proceso actual 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 automática de excepciones
Versiones 10 y posteriores
ExcepciónCambiarParámetro
Nueva funcionalidad versión 10
ExcepciónCambiarParámetro
ExcepciónCambiarParámetro
Configura el comportamiento automático que se implementará si se produce una excepción en el proceso actual.
Versiones 10 y posteriores
ExcepciónRestaurarParámetro
Nueva funcionalidad versión 10
ExcepciónRestaurarParámetro
ExcepciónRestaurarParámetro
Restaura el proceso de excepción de un proceso.
Versiones 09 y posteriores
ExceptionEnable
Nueva funcionalidad versión 09
ExceptionEnable
ExceptionEnable
Vuelve a activar el proceso de excepción actual si se ha corregido la excepción.
Versiones 10 y posteriores
ExceptionPropagate
Nueva funcionalidad versión 10
ExceptionPropagate
ExceptionPropagate
Propaga una excepción.
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