CATCH_ALL

CATCH_ALL ( exception_object_pointer_name )

Parametri

exception_object_pointer_name

Specifica un nome per un puntatore a oggetto eccezione verrà creato dalla macro. È possibile utilizzare il nome di puntatore per accedere all'oggetto eccezione all'interno del blocco CATCH_ALL . Questa variabile è dichiarata per te.

Osservazioni

Utilizzare questa macro per definire un blocco di codice che cattura tutti i tipi di eccezione generati nel blocco TRY precedente. Il codice di elaborazione delle eccezioni può interrogare l'oggetto di eccezione, se del caso ottenere ulteriori informazioni sulla specifica causa dell'eccezione. Richiamare la macro THROW_LAST per spostare l'elaborazione alla prossima frame.nbsp eccezione esterna; Se si utilizza CATCH_ALL, terminare il blocco TRY con una macro E&ND_CATCH_ALL.

&Notanbsp;  Il blocco CATCH_ALL è definito come un ambito C++ (delineato da parentesi graffe). Se si dichiarano le variabili in questo ambito, ricordare che sono accessibili solo all'interno di quell'ambito.

Per ulteriori informazioni sulle eccezioni, vedere l'articolo eccezioni nel manuale del programmatore di Visual C++.

Vedere anchenbsp;Provare, A&ND_CATCH_ALL, END_CATCH_ALL, buttare, THROW_LAST, cattura, CException

Index