PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Syntaxes de déclaration
  • Traitement de l'exception simple
  • Traitement de l'exception avancé
  • Fonctions de gestion des exceptions spécifiques
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Mécanisme des exceptions spécifiques
Présentation
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.
Versions 19 et supérieures
WEBDEV - Code Navigateur Le mécanisme d'exceptions spécifiques est désormais disponible en code Navigateur.
Nouveauté 19
WEBDEV - Code Navigateur Le mécanisme d'exceptions spécifiques est désormais disponible en code Navigateur.
WEBDEV - Code Navigateur Le mécanisme d'exceptions spécifiques est désormais disponible en code Navigateur.
WEBDEV - Code Navigateur Le traitement d'exception général n'est pas disponible.
Java Le traitement d'exception général n'est pas disponible.
Syntaxes de déclaration

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éclencheDéclenche artificiellement un traitement d'exception pour une erreur donnée.
ExceptionInfoRé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).
ExceptionPropagePropage une exception.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire