Bonjour,

Tout est dans le titre..

Par exemple pour le pseudo-code ci dessous, où est-il le plus judicieux de gérer les erreurs?
  • Au sein de la procédure de lecture pour une gestion plus fine
  • Au sein de la procédure appelante pour une gestion globale au sein du code principal.
  • Ou alors peut être dans les 2, sous peine de redondance?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
'Procédure qui lit un fichier
Sub lecture_fichier(byval nomFichier as String)
 
Ouverture fichier
'.....
'gestion erreur ouverture ici?
'.......
Lecture fichier
'......
'gestion erreur fermeture ici?
'......
Fermeture fichier
'......
end Sub
 
'Procédure appelante
sub test()
'gestion erreur globale ici? 
lecture_fichier("C:\.....\test.txt")
end sub
Merci d'avance.