|
|
|
|
|
ExceptionInfo (Fonction) En anglais : ExceptionInfo Récupère des informations sur l'exception en cours. Cette fonction est utilisable uniquement dans un traitement d'exception. Attention : Les valeurs de la fonction ExceptionInfo sont valides pendant tout le code de traitement de l'exception. // Code d'initialisation du projet EXTERNE "Except.WL" // Chargement des constantes de gestion des exceptions PROCÉDURE ValeurChamp(sNomChamp) QUAND EXCEPTION DANS RENVOYER (sNomChamp) FAIRE SI ExceptionInfo(errCode) = ExIDInconnu ALORS RENVOYER "" FIN Syntaxe
Obtenir des informations sur la dernière exception Masquer les détails
<Résultat> = ExceptionInfo([<Type information>])
<Résultat> : Chaîne de caractères ou entier - Information demandée.
- Chaîne vide ("") si aucune erreur n'est survenue ou si l'information demandée n'est pas disponible.
<Type information> : Constante optionnelle Information à renvoyer. | | errCode | Code de l'erreur | errCodeSystème | Numéro de l'erreur système (si elle existe)
| errComplet | Toutes les informations de l'erreur (ligne de l'erreur, traitement en cours, ...) Remarque : Renvoie les mêmes informations que celles récupérées lors d'un clic sur le bouton "Copier" dans la fenêtre d'erreur du WLangage. | errDateHeure | Date et heure de l'erreur
| errElément | Nom de l'objet associé au traitement en cours lors de l'erreur
| errExceptionDotNet | Objet Exception .NET
| errFIC | Nom complet du fichier de données (.FIC) associé à l'erreur
| errFichier | Nom logique du fichier associé à l'erreur
| errInfo | Informations complémentaires
| errLiaison | Nom de la liaison associée à l'erreur
| errLigne | Numéro de la ligne de l'erreur | errMessage (par défaut) | Message complet de l'erreur | errMessageSystème | Message d'erreur système (si elle existe)
| errMMO | Nom complet du fichier mémo (.MMO) associé à l'erreur
| errNDX | Nom complet du fichier d'index (.NDX) associé à l'erreur
| errNombreSousErreur | Nombre de sous-erreurs de l'erreur
| errNomCompletComposant | Nom complet du composant en cours d'exécution. Quelques exemples :- "" (chaîne vide) : contexte principal de l'application
- "Composant1" : Composant "Composant1" utilisé directement dans le projet
- "Composant1.Composant2" : Composant "Composant2" utilisé depuis le "Composant1".
| errNumEnr | Numéro de l'enregistrement associé à l'erreur
| errPendant | Nom de la fonction WLangage qui a provoqué l'erreur
| errPile | Pile des appels WLangage
| errRésumé | Résumé de l'erreur | errRubrique | Nom de la rubrique associée à l'erreur
| errTraitement | Nom du traitement en cours lors de l'erreur
| errWDD | Nom complet du WDD associé à l'erreur
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|