What is a First Chance Exception
来源:互联网 发布:物品 位置 软件 编辑:程序博客网 时间:2024/05/22 13:27
今天调试一个wpf程序的时候,觉得运行时间太长了,看了看output后,发现n多的
A first chance exception of type 'System.Windows.ResourceReferenceKeyNotFoundException' occurred in PresentationFramework.dll
实在是搞不懂这个东西,去网上查了下,都是英文的,也就记录下:
首先:什么是A first chance exception :
当我们调试一个应用程序的时候,我们的调试器需要随时的知道任何一个异常到底是在哪点发生,当有异常发生的时候,应用程序被暂停,然后,调试器决定怎样处理该异常,The first pass through this mechanism is called a "first chance" exception(呵呵,知道意思,不太能够翻译出来),到底是让应用程序继续运行并且忽略该异常呢?还是让应用程序挂起并进入调试模式呢?这些,都是依靠我们的调试器的设置了。如果应用程序处理了该异常,则能够继续正常运行。
如果应用程序没有处理该异常,那么调试器就的还要处理该异常了,这也就是对该告警的第二次操作,呵呵
打个比方:小的时候,我们犯错误了,爸爸妈妈一定知道(first ),然后,等着我们承认错误,如果不承认,呵呵,屁股就要开花了(第二次)。
调试器实际上也是这样的,第二次的情况下,一般也是按照配置,但是,是会挂起程序,并进入调试模式。
比如说:
程序里面:
i=1;
j=0;
h=i/j;
在第三行,会有个错误,叫除数不能够为0,呵呵,如果我们对该异常操作后,系统还是能够继续运行。如果,不对该异常做任何操作,那就只有进入调试模式,也就是在这个地方就抛出了异常。
First chance exception messages并不一定是说我们的程序有错误,它呢只是温和的提醒我们开发者,程序中存在异常,但是已经被我们处理了。
- What is a First Chance Exception
- What is a First Chance Exception?
- What is a First Chance Exception(什么是第一轮异常)
- 关于“First-chance exception”
- first-chance exception
- 关于“First-chance exception”
- First Chance Exception
- vs2010:First-chance exception
- First chance exception 与 Second chance exception
- First chance exception 与 Second chance exception
- First and Second Chance Exception
- First Chance Exception是什么东东?
- First Chance Exception是什么东东?
- 不要放过First-chance exception
- Windows异常分发 - First Chance Exception vs Second Chance Exception
- First-chance exception in xxx.exe...异常
- VC调试程序输出First-chance Exception.
- First-chance exception in Cairo on exit
- TCP/IP详解学习笔记
- 关关于印发北京市廉租住房、经济适用住房家庭收入、住房、资产准入标准的通知 于印发北京市廉租住房、经济适用住房家庭收入、住房、资产准入标准的通知
- unix 与c++学习资源
- 理解HTTP消息头 3
- 怎么样吧DDB转换成DIB并保存?
- What is a First Chance Exception
- 理解HTTP消息头 2
- 配置struts2.0.6+spring2.0.3+hibernane3
- TCP/IP网络编程之四书五经
- 理解HTTP消息头 1
- 想了好久,准备在CSDN上些日志。
- 项目管理之需求管理
- 小算法:约瑟夫环的Java实现
- Oracle数据库oci连接方式