读书人

:一个控制台程序调用api偶尔会报错

发布时间: 2012-01-12 22:11:58 作者: rapoo

紧急求助:一个控制台程序,调用api偶尔会报错,弹出调试框,用try无效
调用api时会报错,用try的时候发现api调用总报错,不用try还只是偶尔报错,有时调用还是可以成功的
请问有什么办法不让他弹出那个调试框继续运行吗?

[解决办法]
try catch
只能控制托管的,无法控制非托管的

[解决办法]
只能通过托管代码确认调用接口参数的正确性
[解决办法]
try catch
只能控制托管的,无法控制非托管的
--------------------
不对,理论上try catch能捕获非托管异常,
try
{
...
}
catch(Exception exception) //只能捕获托管异常
{
...
}

而:
try
{
...
}
catch //不跟参数,能捕获任何托管异常
{
...
}
[解决办法]
com的异常.net基本能捕捉
win32下异常与.net的异常处理是两回事,且一般是用错误号来表示错误,.net如何能捕作

读书人网 >C#

热点推荐