首先呢,你要知道它报错的对话框只是显示的是最基本的消息,想判定实质毛病是什么很难,就好比一个人对医生说:“我有一个朋友突然吐血死了,他具体是因为什么死的啊?”一样,有很多种不同的情况会导致这个同一种结果,这个很不好解决,解决之道就是用调试器附加,跟踪错误的来源,不过看汇编指令可以说是一个比较恶心的活计…………
写异常例子:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=84be4cb3d40735fa91f04eb1ae500f9f/e2a8fe24b899a90163aeb59e1d950a7b0308f51c.jpg)
读异常例子:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=0d0f59becffc1e17fdbf8c397a91f67c/b2d237a4462309f7def443ba720e0cf3d6cad61c.jpg)
未知软件异常(本例是断点异常):
![](http://imgsrc.baidu.com/forum/w%3D580/sign=76c8cba05343fbf2c52ca62b807fca1e/a1f823a85edf8db17b8792cc0923dd54574e7402.jpg)
要说的也就是未知软件异常,看括号里面的值对照下表你就可以知道发生的是什么异常:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=4578471ad158ccbf1bbcb53229d9bcd4/299f22fae6cd7b8968f7d42b0f2442a7d8330e1c.jpg)
上面只是最简要的叙述,如果想找全的,请自行用 MSDN 查找 EXCEPTION_RECORD 结构体。
真没有什么好说的了,一般你要是提了这种问题,别人手里也没有那个软件的本体(话说有了也懒得分析),这种问题也不常见(如果98%之类的人遇到这个同样问题就应该有人知道解决办法),你这个基本上肯定的回答基本没戏,只能靠猜测是什么毛病,或者有人直接胡乱回答你………………
写异常例子:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=84be4cb3d40735fa91f04eb1ae500f9f/e2a8fe24b899a90163aeb59e1d950a7b0308f51c.jpg)
读异常例子:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=0d0f59becffc1e17fdbf8c397a91f67c/b2d237a4462309f7def443ba720e0cf3d6cad61c.jpg)
未知软件异常(本例是断点异常):
![](http://imgsrc.baidu.com/forum/w%3D580/sign=76c8cba05343fbf2c52ca62b807fca1e/a1f823a85edf8db17b8792cc0923dd54574e7402.jpg)
要说的也就是未知软件异常,看括号里面的值对照下表你就可以知道发生的是什么异常:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=4578471ad158ccbf1bbcb53229d9bcd4/299f22fae6cd7b8968f7d42b0f2442a7d8330e1c.jpg)
上面只是最简要的叙述,如果想找全的,请自行用 MSDN 查找 EXCEPTION_RECORD 结构体。
真没有什么好说的了,一般你要是提了这种问题,别人手里也没有那个软件的本体(话说有了也懒得分析),这种问题也不常见(如果98%之类的人遇到这个同样问题就应该有人知道解决办法),你这个基本上肯定的回答基本没戏,只能靠猜测是什么毛病,或者有人直接胡乱回答你………………