你启用调试非托管代码试试,步骤是:右键项目属性,选择调试(debug)界面,在"启用非托管代码调试"前打上勾。
try
{
}
catch
{
}
这样的catch可以扑捉任何的异常,包括托管的和非托管的
一样的Try Catch。。。因为非托管代码块,也是对象。
try
{
//代码
}
catch(Exception ex)
{
// ex.Message 捕获的异常
}
Marshal.GetExceptionCode
C++写的代码没有抛出异常