How To Handle Exceptions That Occur in Exception Processing (98601)
The information in this article applies to:
- The Microsoft Foundation Classes (MFC), when used with:
- Microsoft C/C++ for MS-DOS 7.0
- Microsoft Visual C++ for Windows, 16-bit edition 1.0
- Microsoft Visual C++ for Windows, 16-bit edition 1.5
- Microsoft Visual C++ for Windows, 16-bit edition 1.51
- Microsoft Visual C++ for Windows, 16-bit edition 1.52
- Microsoft Visual C++, 32-bit Editions 1.0
- Microsoft Visual C++, 32-bit Editions 2.0
- Microsoft Visual C++, 32-bit Editions 2.1
- Microsoft Visual C++, 32-bit Editions 4.0
This article was previously published under Q98601 SUMMARY
The Microsoft Foundation Classes stores a pointer to the current
application exception in a global variable. If the application causes the
exception to be thrown while the application is processing another
exception, the original exception object is deleted. If the application
needs to track the original exception, then it must store the information
in that exception object in a separate variable. The application can use
this information to throw the original exception again to pass the
exception to the next exception handling block.
Modification Type: | Minor | Last Reviewed: | 7/1/2004 |
---|
Keywords: | kbExceptHandling kbhowto KB98601 |
---|
|