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
  • Process de excepción simple
  • Process de excepción avanzada
  • Funciones para gestionar las excepciones específicas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Mecanismo de excepciones específicas
Presentación
Un Process de excepción específica se utiliza para Process un código de riesgo (lo que significa un código que podría desencadenar una excepción). La excepción se activará si se produce un error de programación en el código especificado.
Esta excepción específica Process sólo estará disponible en el Process en el que fue declarada.
Observaciones
  • Una excepción específica Process puede ser declarada en cualquier Process.
  • Una excepción específica Process tiene prioridad sobre una excepción general Process.
  • Después de la ejecución de una excepción Process, se ejecuta el código WLanguage que sigue al Process.
  • Una excepción específica Process no puede ser declarada en otra excepción específica Process.
Sintaxis de las declaraciones

Process de excepción simple

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

Process de excepción avanzada

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 para gestionar las excepciones específicas
Algunas funciones específicas para 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.
ExceptionThrowArtificialmente activa una excepción Process para un error dado.
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: 27/05/2022

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