__try
{
BYTE* pch ;
pch = ( BYTE* )00001234 ; //给予一个非法地址
*pch = 6 ; //对非法地址赋值,会造成Access Violation 异常
}
__except( EXCEPTION_EXECUTE_HANDLER )
{
AfxMessageBox( "catched" ) ;
}
编译时出错 无法在要求对象展开的函数中使用 __try
解决
项目属性 --> 配置属性 --> C/C++ -->代码生成 --> 启用C++异常 --> ”否“