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