DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Boîtes de dialogue
  • Caractéristiques de la boîte de dialogue
  • Saut de ligne dans la boîte de dialogue
  • Afficher le dernier message d'erreur rencontré
  • Divers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Affiche un message d'erreur personnalisé dans une fenêtre d'erreur système.
Message d'erreur
Remarques :
  • Cette fenêtre d'avertissement est bloquante. Pour continuer l'exécution de l'application, l'utilisateur doit cliquer sur le bouton "OK".
  • WEBDEV - Code Serveur Dans un Webservice, la fonction Erreur permet de définir l'erreur renvoyée par le Webservice. Si plusieurs appels à la fonction Erreur sont effectués, les messages d'erreur sont concaténés.
Exemple
WindowsLinux
TitreSuivant("Erreur : Client inconnu")
Erreur("Ce code client n'existe pas. Vous devez d'abord le créer")
WEBDEV - Code ServeurWEBDEV - Code NavigateurPHPAjax
Erreur("Vous devez indiquer votre nom.")
Syntaxe

Afficher un message d'erreur personnalisé Masquer les détails

Erreur(<Texte> [, <Ligne 2> [... [, <Ligne n>]]])
<Texte> : Chaîne de caractères
Texte à afficher.
<Ligne 2> : Chaîne de caractères optionnelle
Texte affiché sur la seconde ligne.
<Ligne n> : Chaîne de caractères optionnelle
Texte affiché sur la Nième ligne.
WEBDEV - Code ServeurAjax

Afficher le message d'erreur de la dernière fonction WLangage utilisée

Erreur()
Remarques

Caractéristiques de la boîte de dialogue

  • Le titre de la boîte de dialogue correspond au titre de la fenêtre (ou page) en cours.
  • Pour modifier ou définir le titre de la boîte de dialogue, utilisez la fonction TitreSuivant.
  • Le message est cadré à gauche.
  • Le libellé du bouton dépend de la langue d'exécution de Windows.
  • Le nombre maximum de caractères affichés est limité à 4096. Si une chaîne plus grande est passée en paramètre, elle sera tronquée.
  • L'icône affichée (croix blanche) ne peut pas être modifiée.

Saut de ligne dans la boîte de dialogue

La chaîne prédéfinie RC (Retour Chariot) peut être utilisée pour forcer le passage à la ligne suivante. Par exemple :
Erreur("Une erreur a été détectée lors de la saisie de l'adresse. " + RC + ...
	"Merci de modifier les données concernant le client.")

est équivalent à :
Erreur("Une erreur a été détectée lors de la saisie de l'adresse. ", ...
	"Merci de modifier les données concernant le client.")
Il est également possible d'utiliser la syntaxe des chaînes multilignes. Par exemple :
Erreur(
[
Une erreur a été détectée lors de la saisie de l'adresse. 

Merci de modifier les données concernant le client.
])
WEBDEV - Code ServeurAjax

Afficher le dernier message d'erreur rencontré

L'utilisation de la fonction Erreur sans aucun paramètre (syntaxe 2) 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 :
Erreur()
est équivalent à :
Erreur(ErreurInfo())
Attention : La fonction Erreur 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 Erreur.

Divers

  • Les timers (fonction TimerSys) ne sont pas stoppés lors de l'appel de cette fonction.
  • Cette fonction ne doit pas être utilisée dans un thread.
  • Le libellé du bouton s'affiche dans la langue utilisée par Windows sur le poste en cours.
Classification Métier / UI : Code UI
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 02/09/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale