Gestion des exceptions (C++/CLI et C++/CX)Exception Handling (C++/CLI and 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.Applications compiled with the /ZW compiler option or /clr compiler option both use exceptions to handle unexpected errors during program execution. Les rubriques suivantes présentent la gestion des exceptions dans des applications C++/CX ou C++/CLI.The following topics discuss exception handling in either C++/CX or C++/CLI applications.

Dans cette sectionIn This Section

Concepts de base de l’utilisation des exceptions managéesBasic Concepts in Using Managed Exceptions
Décrit la levée d’exceptions et l’utilisation de try / catch blocs.Describes throwing exceptions and using try/catch blocks.

Différences dans le comportement de gestion des exceptions sous/CLRDifferences in Exception Handling Behavior Under /clr
Présente les différences par rapport au comportement standard de la gestion d’exceptions C++.Discusses the differences from the standard behavior of C++ exception handling.

suiviefinally
Présente comment utiliser le mot clé finally.Discusses how to use the finally keyword.

Comment : définir et installer un gestionnaire d’exceptions globalHow to: Define and Install a Global Exception Handler
Présente comment sont capturées les exceptions non prises en charge.Demonstrates how unhandled exceptions can be captured.

Comment : intercepter des exceptions dans du code natif levée à partir de MSILHow to: Catch Exceptions in Native Code Thrown from MSIL
Présente comment intercepter des exceptions CLR et C++ dans du code natif.Discusses how to catch CLR and C++ exceptions in native code.

Comment : définir et installer un gestionnaire d’exceptions globalHow to: Define and Install a Global Exception Handler
Présente comment intercepter toutes les exceptions non prises en charge.Demonstrates how to catch all unhandled exceptions.

Gestion des exceptionsException Handling
Décrit la gestion des exceptions en C++ standard.Describes exception handling in standard C++.

Voir aussiSee also

Extensions de composant pour .NET et UWPComponent Extensions for .NET and UWP