DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des Exceptions
  • Présentation
  • Affichage d'un message personnalisé
  • Mécanisme des exceptions
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
Présentation
En cas d'erreur de programmation dans une application ou un site, le mécanisme de sécurité du WLangage est activé. Un message d'erreur apparaît alors à l'utilisateur final et l'exécution du programme se termine.
Pour atténuer les conséquences des erreurs de programmation, WINDEV, WINDEV Mobile et WEBDEV proposent diverses solutions :
  • L'affichage d'un message d'erreur personnalisé.
    WEBDEV - Code ServeurWEBDEV - Code Navigateur Cette option n'est pas disponible.
  • Le mécanisme des exceptions. Il est alors possible de personnaliser la gestion de l'erreur.
Attention : Ces solutions permettent uniquement de gérer des erreurs de programmation. Ces solutions ne permettent pas de gérer des erreurs d'exécution (du type "écriture impossible dans un fichier en lecture seule"). Pour gérer les erreurs d'exécution, consultez Gestion automatique des erreurs.
Affichage d'un message personnalisé
Windows Pour afficher un message personnalisé lors d'une erreur de programmation, il suffit de saisir le texte de l'erreur lors de la création de l'exécutable.
Il est ainsi possible, sans la moindre programmation, d'afficher un message du type :
"Problème dans l'application XXX : Notez le texte de l'erreur et contactez notre support technique au xx.xx.xx.xx.xx".
Mécanisme des exceptions
Le mécanisme des exceptions permet de traiter les cas d'erreur par programmation. Si un traitement d'exception est déclenché, aucun message d'erreur n'est affiché et le code de l'exception est exécuté. Ce code permet de réaliser toutes les opérations nécessaires :
  • pour sortir "correctement" de l'application en cours si l'erreur est fatale,
  • pour rendre la main à l'utilisateur si l'erreur peut être corrigée.
WINDEV, WEBDEV et WINDEV Mobile proposent plusieurs types de traitement des exceptions :
Liste des exemples associés :
Compilation dynamique Exemples unitaires (WINDEV) : Compilation dynamique
[ + ] Compilation dynamique de code WLangage (stocké sous forme de chaîne), exécution de la procédure générée dynamiquement et traitement des éventuelles erreurs d'exécution.
La compilation dynamique est très utile par exemple dans le cas de calculs mathématiques proposés à l'utilisateur final.
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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