The information in this article applies to:
SYMPTOMSA try block within a switch statement may cause the exception to be handled incorrectly, as illustrated by the sample code in the MORE INFORMATION section below. CAUSEThe compiler doesn't recognize catch blocks within the switch statement. Therefore, the compiler attempts to link the try block to the next catch block outside the switch. In the sample code in the More Information section below, the second catch block is executed after the exception is thrown. STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. MORE INFORMATIONSample CodeThe following sample code demonstrates the problem:
Additional query words: kbVC400bug 9.00 10.00 10.10 10.20 exception handling
Keywords : kbcode kbCompiler kbCPPonly kbVC kbVC200bug kbVC400bug kbVC410 kbVC420bug kbVC500bug kbVC600bug |
Last Reviewed: May 15, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |