C#调用C++库,如何捕获异常

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 00:12   263   0
.net 40 中,c# 默认情况下只处理SEH的异常。不处理CSE的异常。若你要捕获这类的异常。
你需要再对应的方法上面加上
C# code
?
1
2
3
4
5
6
7
8
9
10
[HandleProcessCorruptedStateExceptions]
[SecurityCritical]
void HandleCPPException()
{
try {
//do some native exception
}
catch (system.accessvioliationexception) //捕获cse类型的异常
{}
}
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP