|
|
|
|
- Presentación
- automatic gestión 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
automatic gestión de excepciones
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 utilizar un Process global y único si se produce una excepción, debe utilizar el mecanismo de excepciones generales. automatic gestión de excepciones Aplicación de la gestión de excepciones de automatic Para poner en práctica la gestión de excepciones del automatic: - 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, etc.
- En la cabecera del código, haga clic en "Cuando la excepción: por programa".
- La ventana que se muestra permite especificar el tipo de automatic Process a realizar:
Ejecutando el error Process ("CASO EXCEPTO:" en el código) Si se selecciona esta opción, se añade una Line de código en "CASO EXCEPCIÓN:". 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. 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 una Procedure usada para Process las excepciones ya se encuentra en su aplicación. Esta Procedure será llamada 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. En función de la constante devuelta, WINDEV, WEBDEV o WINDEV Mobile realizará la correspondiente Process. | | opCancel | Reanuda la excepción | opEndProcess | La función que disparó el error devuelve un error y la actual Process se detiene. Equivalente a la función SetFocusAndReturnToUserInput. | opEndProgram | La función que disparó el error devuelve un error y el programa se detiene.. Equivale a la función EndProgram. | opRelaunchProgram | Finaliza la aplicación y la reinicia automáticamente..
|
Funciones para la gestión de excepciones de automatic
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|