Gestion des erreurs (2)
La gestion des erreurs en
Gambas s'effectue à l'aide des instructions suivantes :
Try, Error,
Catch, et Finally.
Catch marque le début du gestionnaire d'erreurs d'une fonction ou d'une procédure.
Il doit être placé à la fin du code de la fonction.
Ce gestionnaire d'erreur est exécuté lorsqu'une erreur est levée entre le début et la fin de l'exécution de la fonction.
Si une erreur survient pendant l'exécution du gestionnaire d'erreur, elle est propagée normalement.
1
2
3
4
5
6
7
8
9
10
11
| SUB ProcessFile(FileName AS STRING) ... OPEN FileName FOR READ AS #hFile ... CLOSE #hFile CATCH ' Exécuté seulement si il y'a eu une erreur
PRINT "Impossible de traiter le fichier "; FileName
END
|
====================
Navigation :
<-- Liens du Wiki : <--<-- Sommaire du WIKI : <-- ====================
Documentation :
==============================