|
|
|
|
|
- Présentation
- Syntaxes de déclaration
- Traitement de l'exception simple
- Traitement de l'exception avancé
- Fonctions de gestion des exceptions spécifiques
Mécanisme des exceptions spécifiques
Un traitement d'exception spécifique permet de traiter uniquement un code à risque (c'est-à -dire un code pouvant provoquer une exception). L'exception sera déclenchée si une erreur de programmation survient dans le code spécifié. Ce traitement d'exception spécifique sera utilisable uniquement dans le traitement dans lequel il est déclaré. Remarques - Un traitement d'exception spécifique peut être déclaré dans n'importe quel traitement.
- Un traitement d'exception spécifique est prioritaire sur un traitement d'exception général.
- Après l'exécution d'un traitement d'exception, le code WLangage suivant le traitement est exécuté.
- Un traitement d'exception spécifique ne peut pas être déclaré dans un autre traitement d'exception spécifique.
Traitement de l'exception simple QUAND EXCEPTION DANS <"Code pouvant provoquer une exception"> FAIRE <"Code de traitement de l'exception"> FIN <Suite du code> Traitement de l'exception avancé QUAND EXCEPTION DANS <"Code pouvant provoquer une exception"> FAIRE <"Code de traitement de l'exception"> SINON <"Code utilisé si l'exception n'est pas déclenchée"> FIN <Suite du code> Fonctions de gestion des exceptions spécifiques Des fonctions spécifiques à la gestion des exceptions peuvent être utilisées avec les traitements d'exceptions spécifiques : | | ExceptionDéclenche | Déclenche artificiellement un traitement d'exception pour une erreur donnée. | ExceptionInfo | Récupère les informations concernant l'erreur traitée par l'exception (cette fonction remplace les variables d'exceptions utilisées en WINDEV 5.5). | ExceptionPropage | Propage une exception. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|