CATCH_ALL ( exception_object_pointer_name )
Paramètres
exception_object_pointer_name
Spécifie un nom pour un pointeur d'objet d'exception qui sera créé par la macro. Vous pouvez utiliser le nom de pointeur pour accéder à l'objet de l'exception dans le bloc CATCH_ALL . Cette variable est déclarée pour vous.
Remarques
Utilisez cette macro pour définir un bloc de code qui intercepte tous les types d'exception levées dans le bloc TRY -précédent. Le code de traitement des exceptions peut interroger l'objet de l'exception, le cas échéant, pour obtenir plus d'informations sur la cause précise de l'exception. Appeler la macro THROW_LAST pour changer de traitement pour la prochaine frame.nbsp d'exception externe ; Si vous utilisez CATCH_ALL, fin du bloc TRY avec une macro E&ND_CATCH_ALL.
&Notenbsp ; Le bloc CATCH_ALL est défini comme une portée de C++ (délimitée par des accolades). Si vous déclarez des variables dans cette portée, n'oubliez pas qu'ils sont accessibles uniquement dans ce cadre.
Pour plus d'informations sur les exceptions, consultez l'article Exceptions dans le Guide du programmeur Visual C++.
Voir aussinbsp ;Essayez, A&ND_CATCH_ALL, END_CATCH_ALL, jeter, THROW_LAST, attraper, CException