首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#写的exe,调用了C++的dll,C++一有错误,进程就退出。怎么把c#程序做的健壮些?

2012-03-27 
C#写的exe,调用了C++的dll,C++一有异常,进程就退出。如何把c#程序做的健壮些?高手请进~~~C#写的exe,调用了C

C#写的exe,调用了C++的dll,C++一有异常,进程就退出。如何把c#程序做的健壮些?高手请进~~~
C#写的exe,调用了C++的dll,C++一有异常,进程就退出。如何把c#程序做的健壮些?

我们不能保证底层C++没有异常,一有异常,c#程序就崩溃退出了,能否不崩溃,这样用户体验很不好。

[解决办法]
每次调用都在一个新建立的AppDomain中
[解决办法]
1.可以建立AppDomain加载。2.建立一个应用程序的错误抓取。也就是在主线程中抓取。pplication.ThreadException 用它。靠,没有饭吃责怪锅。

热点排行