|
|
|
|
- Presentación
- Sintaxis de las declaraciones
- Process de excepción simple
- Process de excepción avanzada
- Funciones para gestionar las excepciones específicas
Mecanismo de excepciones específicas
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: | | ExceptionInfo | Recupera 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). | ExceptionPropagate | Propaga una excepción. | ExceptionThrow | Artificialmente activa una excepción Process para un error dado. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|