Bonjour.
J'utilise tres certainement mal les exception, et aimerai avoir vos lumieres sur un cas tres simple.
Je veux rattrapper une exception, puis tenter de corriger le probleme, puis si je n'y arrive pas, je veux la faire suivre.
Je procede donc ainsi
Mon probleme est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 1 MaMethode() 2 { 3 Try 5 { 6 //du code qui va lever une exception en ligne 10 17 } 18 Catch(Exception erreur) 19 { 20 if(gnagnagna) 21 //Super c est rattrapé 22 else 23 throw erreur; 24 }
lorsque je vais récupérer la exception plus haut, si je regarde la stack, elle va me dire que le probleme à eu lieu dans MaMethode en ligne 23, or moi je voudrai qu'elle m'affiche que l'erreur a eu lieu à la ligne 10 !
Comment puis procéder?
Merci pour vos réponses.
}
Partager