AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de excepciones
  • Presentación
  • Sintaxis de las declaraciones
  • Proceso de excepción simple
  • Proceso de excepción anticipada
  • Funciones de gestión de excepciones específicas
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Mecanismo de excepciones específicas
Presentación
Se utiliza un proceso de excepción específico para procesar un código de riesgo (es decir, un código que podría desencadenar una excepción).. La excepción se desencadenará si se produce un error de programación en el código especificado.
Este proceso de excepción específico sólo estará disponible en el proceso en el que se declaró.
Observaciones
  • Se puede declarar un proceso de excepción específico en cualquier proceso.
  • Un proceso de excepción específico tiene prioridad sobre un proceso general de excepciones.
  • Tras la ejecución de un proceso de excepción, se ejecuta el código WLanguage que sigue al proceso.
  • Un proceso de excepción específico no puede declararse en otro proceso de excepción específico.
Sintaxis de las declaraciones

Proceso de excepción simple

WHEN EXCEPTION IN
<"Code that can trigger an exception">
DO
<"Code for processing the exception">
END
<Rest of code>

Proceso de excepción anticipada

WHEN EXCEPTION IN
<"Code that can trigger an exception">
DO
<"Code for processing the exception">
ELSE
<"Code used if the exception is not triggered">
END
<Rest of code>
Funciones de gestión de excepciones específicas
Algunas funciones específicas de la gestión de las excepciones pueden utilizarse en los procesos de excepciones específicas:
ExceptionInfoRecupera la información relativa al error procesado por la excepción (esta función sustituye a las variables de excepción utilizadas en WINDEV 5.5).
ExceptionPropagatePropaga una excepción.
ExceptionThrowDesencadena artificialmente un proceso de excepción para un error determinado.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/09/2024

Señalar un error o enviar una sugerencia | Ayuda local