J'essaie d'attraper une exception 'spécifique' (FormatException^ou OverflowException ^), puis de la jeter et de l'attraper dans le bloc de capture 'exception générale' (Exception ^).C++ re throw Exception donne une erreur
Lors de l'exécution, je lui donne une exception de format par l'entrée. Je reçois ensuite cette erreur dans une boîte de dialogue: "Une exception non gérée de type 'System.FormatException' s'est produite dans FutureValue.exe Informations supplémentaires: Chaîne d'entrée n'était pas dans un format correct." Lorsque je clique sur 'pause' il me prend à la ligne # 232.
Voici le code partiel:
try
{
...
}
catch(FormatException^ ex)
{
MessageBox::Show("FormatException Occured. Message: " + ex->Message);
throw;
}
***line# 232*** catch(OverflowException^ ex)
{
MessageBox::Show("Overflow Occured. Message: " + ex->Message);
throw;
}
catch(Exception^ ex)
{
MessageBox::Show("TESTING");
}
Ce n'est pas C++. C++/CLI peut-être? –
J'ai corrigé l'étiquette maintenant. –