|
|
|
|
|
ErreurInfo (Fonction) En anglais : ErrorInfo Récupère des informations sur la dernière erreur d'une fonction d'une composante de WINDEV, WINDEV Mobile ou de WEBDEV. Attention : - La fonction ErreurInfo doit être utilisée immédiatement après l'appel à la fonction qui a échoué. En effet, l'appel à une fonction du WLangage peut ré-initialiser et modifier le compte-rendu de la fonction ErreurInfo.
- La fonction ErreurInfo ne doit pas être utilisée pour vérifier si une erreur a été rencontrée. Pour vérifier si une fonction WLangage a échoué, il faut utiliser une des méthodes suivantes :
- tester le compte-rendu de la fonction WLangage.
- tester la variable ErreurDétectée.
nIDFichier est un entier = fOuvre(NomFichier, foLecture)
SI nIDFichier = -1 ALORS
Erreur("Impossible d'ouvrir le fichier : " + NomFichier, ErreurInfo())
RENVOYER Faux
FIN
Syntaxe
Obtenir des informations sur la dernière erreur Masquer les détails
<Résultat> = ErreurInfo([<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.
| errFIC | Nom complet du fichier de données (.FIC) associé à l'erreur.
| errFichier | Nom logique du fichier associé à l'erreur.
| errInfo | Informations complémentaires.
| errInfoDebug | Informations spécifiques au débogage du problème rencontré. Ces informations ne doivent être affichées et communiquées qu'en cas de demande expresse de PC SOFT.
| errLiaison | Nom de la liaison associée à l'erreur.
| errLigne | Numéro de la ligne de l'erreur.
| errMessage (valeur 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.
|
Remarques Equivalence L'utilisation de la fonction Erreur sans aucun paramètre permet d'afficher directement le message d'erreur correspondant à la dernière fonction WLangage ayant déclenché une erreur. Dans ce cas, le code suivant :
est équivalent à :
Erreur HFQL Lors d'une erreur HFSQL, la fonction ErreurInfo est équivalente à la fonction HErreurInfo.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|