__except may not appear in termination block
An exception handler (__try/__except) cannot be nested inside a __finally block.
The following example causes this error:
int Counter;
void main ()
{
__try {}
__finally
{
__try {}
__except( Counter ) {} // error
}
}