Bonjour,
Mon application fait appel a une fonction d'une bibliothèque externe (dont je n'ai que la DLL, pas de sources).
Malheureusement, l'appel à cette fonction plante selon la valeur que je lui donne (et je n'ai aucun moyen de savoir avant l'appel, si cette valeur va provoquer le crash ou pas).
J'ai donc essayé de mettre l'appel dans un bloc try-catch (avec les exceptions enclenchées pour mon projet) :
Le problème, c'est que ça crash quand même dans le bloc try, ce que je ne m'explique pas : si ça crash dans le try, n'est justement pas le but du catch, d'éviter que l'application plante et me laisser la possibilité de récupérer l'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try { appel_externe(ma_valeur); } catch { // erreur }
Quelqu'un peut-il m'expliquer/m'aider ?
Merci !
Jérôme
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]
Partager