Gestion des exceptions (C++/CLI et C++/CX)

Les applications compilées avec l’option de compilateur /ZW ou /clr utilisent des exceptions pour gérer des erreurs inattendues survenant lors de l’exécution du programme. Les rubriques suivantes présentent la gestion des exceptions dans des applications C++/CX ou C++/CLI.

Dans cette section

Concepts de base dans l’utilisation des exceptions managées
Décrit la levée d’exceptions et l’utilisation try/catch de blocs.

Différences du comportement de gestion des exceptions dans /clr
Présente les différences par rapport au comportement standard de la gestion d’exceptions C++.

finally
Présente comment utiliser le mot clé finally.

Guide pratique pour définir et installer un gestionnaire d’exceptions global
Présente comment sont capturées les exceptions non prises en charge.

Guide pratique pour intercepter des exceptions en code natif levées à partir de MSIL
Présente comment intercepter des exceptions CLR et C++ dans du code natif.

Guide pratique pour définir et installer un gestionnaire d’exceptions global
Présente comment intercepter toutes les exceptions non prises en charge.

Gestion des exceptions
Décrit la gestion des exceptions en C++ standard.

Voir aussi

Extensions de composants pour .NET et UWP