PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Valeur de H.ErrIgnore
  • Exemple
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
H.ErrIgnore (Variable)
En anglais : H.ErrIgnore
Indique le mode de traitement des erreurs :
  • soit c'est WINDEV qui traite les erreurs,
  • soit c'est le programme qui doit traiter les erreurs.
Attention : Pour les erreurs de programmation (appelées "Erreurs graves"), la variable H.ErrIgnore est sans effet. Ces erreurs ne doivent pas être ignorées car l'exécution du programme n'aboutirait à rien. Ces erreurs sont détaillées dans la page Erreurs HFSQL.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Remarques

Valeur de H.ErrIgnore

Si la variable H.ErrIgnore est positionnée à Vrai :
  • les erreurs (pouvant être ignorées) doivent être traitées dans le programme, elles n'arrêtent pas l'exécution du programme. En cas d'erreur, la fonction demandée n'est pas exécutée.
  • la variable globale H.Erreur retourne au programme le numéro de l'erreur afin de la traiter.
Si la variable H.ErrIgnore est positionnée à Faux (valeur par défaut) :
  • Toutes les erreurs d'exécution ont pour effet d'afficher automatiquement à l'écran le numéro d'erreur, le message d'erreur associé et la valeur des paramètres erronés.
  • L'exécution du programme en cours est arrêtée, l'appui sur une touche du clavier permet de sortir du programme.

Exemple

L'exemple suivant permet de tester de l'existence d'un fichier de données. Si le fichier de données n'existe pas il est créé, s'il existe le programme continue à s'exécuter.
// Pour que l'exécution ne soit pas arrêtée en cas d'erreur
H.ErrIgnore = Vrai
HOuvre(CLIENT)
H.ErrIgnore = Faux
SI H.Erreur = 3 ALORS HCréation(CLIENT)
...
Composante : wd250hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire