Bonjour à tous,
j'utilise une dll (dont je n'ai pas les sources) qui plante lors de l'appel d'une fonction (fonction Init() en l'occurence, c'est plutot gênant). Le problème, c'est que je ne sais pas de quel type d'exception il s'agit.
Mon code ressemble à ça, pour l'instant:
Or, je voudrais savoir d'où vient l'erreur. Il faudrait donc que je puisse connaitre la nature de l'exception et, avec un peu de chance, j'aurais des informations sur l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try { InstanceDeMaDll.Init([mes paramètres]); } catch (...) { //affiche message d'erreur //desalloue ce qu'il faut return false; }
Savez-vous comment dois-je m'y prendre?
Merci.
P.S: les personnes qui ont codé cette dll sont en vacances et je n'ai pas les sources. Et bien évidemment, il n'y a aucune doc ni aucun commentaire dans les .h
P.S.2: cette fonction (Init) fonctionne quand je l'utilise seule pour la tester, mais pas quand je l'intègre dans le gros projet sur lequel je travaille.
Partager