主题:[讨论]用debug调试怎样找到具体出错行
清水之滨
[专家分:0] 发布于 2011-10-20 21:26:00
使用的是cvf6.6版本,程序编译没有错误,用ctrl+F5执行后出现如图1那样的错误,但程序里面sqrt用得太多了,确定不了哪个出了错,使用debug的go后,就出现了图2那样的提示,想请教下大家出现图2这种情况怎么找出错行呢,点了图2的那个确定后debug的功能就只有那些汇编的东西了[em10]用F10或F5的话又会出现图3那样的情况,设置断点运行好像断点也没有起作用,会出现图1的情况了[em10]
最后更新于:2011-10-20 21:32:00
回复列表 (共5个回复)
沙发
清水之滨 [专家分:0] 发布于 2011-10-20 21:36:00
只能上传一张照片,上面那个图是debug-go后出现的错误
crtl+F5运行结果如下:run-time error M8224:MATH
-sqrt: error
执行F10或F11会出现如下提示:Please center the path for CRTO.C
设置断点好像无效,直接会出现ctrl+F5的错误
板凳
adda [专家分:1520] 发布于 2011-10-20 22:43:00
抛弃cvf这个古董,用ivf就行了
3 楼
cgl_lgs [专家分:21040] 发布于 2011-10-21 08:05:00
把Call Stack窗体调出来。就可以看到你的代码了。
4 楼
清水之滨 [专家分:0] 发布于 2011-10-21 21:02:00
主要有好多以前的代码,怕用新版本编译的时候出错误[em2]
5 楼
清水之滨 [专家分:0] 发布于 2011-10-21 21:04:00
[quote]把Call Stack窗体调出来。就可以看到你的代码了。[/quote]
非常感谢[em2]
我来回复