CB下运行程序只要移动鼠标就引发例外
我用CB6,现在出现一个问题:再CB下Run一个程序时,只要鼠标进入程序窗体范围,就弹出一条信息:“Project ... raised too many consecutive exceptions:'single step at 0x00d361ec'. Process Stopped. Use Step or Run to continue.”空窗体也是如此。
后来试验使用键盘也会引发同样例外。
在例外发生后,如果继续执行,会再次引发一个同样的例外,然后在0x00d361cb处出现写非法地址错误。
问题点数:100、回复次数:9Top
1 楼Maconel(Maconel)回复于 2004-11-01 09:05:48 得分 20
没见到过这种情况,程序里用了钩子吗?
直接运行生成的exe文件看看有没有这种情况。Top
2 楼Lonelywolf1899(プログラマ)回复于 2004-11-01 09:05:58 得分 20
可能性有2:
1,CB坏了//重装CB
2,系统坏了//重装系统Top
3 楼daseny(胡杨)回复于 2004-11-01 09:20:05 得分 0
对不起,有些情况忘了说了:)
首先想到的办法就是卸载重装,但是没用处;
系统还装着VS2003,没事;
直接生成exe文件没事;
我是菜鸟,不知道“钩子”是何物:)Top
4 楼constantine(飘遥的安吉儿)回复于 2004-11-01 09:44:43 得分 20
“钩子”--hook,论坛里找一下
新建的工程会吗?会就是你的bcb有问题了!:)
不会:
你单步执行看看是那段代码有问题
把他贴出来Top
5 楼dgyanyong(幸运飞龙)回复于 2004-11-01 09:56:51 得分 0
会不会中毒了???Top
6 楼daseny(胡杨)回复于 2004-11-01 10:02:25 得分 0
先谢了:)
新工程也会的,铁定是CB的问题,但是重装也不行,很是郁闷,不想动系统啊。
没有加任何代码都会出问题,应该是底层的事,大致是捕获系统事件的那一部分,但是我是菜鸟,搞不定,去搜索引擎上找也没有相关的答案。更加郁闷。
所幸生成的可执行文件还没事,先等等看有没有办法吧。否则就只有重装系统了。Top
7 楼hy1080(老神经病)回复于 2004-11-02 10:00:41 得分 0
有可能是BCB的设置有问题,你是不是照 着别的书瞎设一通,设完忘了,结果驻留在注册表里,所以才出错的Top
8 楼xiaomatian(趴趴熊◎%#……※×)回复于 2004-11-02 12:15:40 得分 20
应该是你程序的问题吧?
单步调试看看Top
9 楼zlc990405(alfred)回复于 2004-12-04 19:15:52 得分 20
你还是打开一个以前好用的工程试试吧,看看只是这个工程有问题。Top




