AND_CATCH_ALL ( exception_object_pointer_name )
Paramètres
exception_object_pointer_name
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 AND_CATCH_ALL . Cette variable est déclarée pour vous.
Remarques
Définit un bloc de code pour la capture de types supplémentaires d'exception levées dans un bloc TRY -précédent. Utilisez la macro de CATCH pour intercepter une exception type, puis la macro AND_CATCH_ALL pour attraper tous les autres types de suite. Si vous utilisez AND_CATCH_ALL, fin du bloc TRY avec une macro END_CATCH_ALL.
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 dans le bloc AND_CATCH_ALL à changer de traitement à la section suivante d'exception externe. AND_CATCH_ALL marque la fin du bloc CATCH ou AND_CATCH_ALL précédent.
&Notenbsp ; Le bloc AND_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.
Voir aussinbsp ;Essayez, CATCH_ALL, E&ND_CATCH_ALL, jeter, THROW_LAST, AND_CATCH, CException