J'ai un ensembles de classes décrivant des exceptions qui peuvent être levées à chaque moment. Mon problèmes :
Quand je throw une exception avec une classe dérivée de la class de base dans le bloque catch, ce dernier n'est pas appelé. En applicant, le bloque catch(...), les exception "throwées" sont interceptées mais sans les informations que je passe à travers les classes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 try { ... if(...) throw new DeriveeException(...); ... } catch(BaseException *ex) { }
A ce stade du projet, je veux pas gaspiller du temps à coder plusieurs blocque catch un pour chaque type d'exception.
Y a-t-il une solution pour intercepter plusieurs exceptions en interceptant la classe de base comme dans le langage C#
Merci.
Partager