comment faire suivre une exception?
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
Code:
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 } |
Mon probleme est le suivant
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.
}