PC SOFT - Documentation en ligne
Version : 18.0
Communauté : 0 annotation | Annoter Flux RSS
Cette page est également disponible pour : WINDEV Mobile, WINDEV, WEBDEV, Etats & Requêtes
Version affichée :
H.ErrIgnore (Variable)
En anglais : H.ErrIgnore

 
WinDev WebDev - Code Serveur WebDev - Code Navigateur WinDev Mobile Etats et Requêtes   Windows Linux Windows Mobile Windows Phone Android Widget Android iPhone/iPad Windows Store apps   Java PHP Ajax Code Utilisateur (MCU) Langage Externe   HyperFileSQL HyperFileSQL Client/Serveur Procédures stockées Hyper File 5.5 OLE DB ODBC Accès Natifs

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 HyperFileSQL.

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)
...

 
Composantes :
WinDev WebDev - Code Serveur Etats et Requêtes wd180hf.dll
Windows Mobile wp180hf.dll
Linux wd180hf.so
Android wd180android.jar
 
 
Version minimum requise : 9
Communauté : 0 annotation Flux RSS
Connectez-vous pour ajouter une annotation | Conditions Générales du service d'annotations