首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

未得到解决的有关问题

2012-04-24 
未得到解决的问题。还是那个问题,设断点调试的时候值为0,但是showmessage的时候却又显示100,这是为什么呢?[

未得到解决的问题。



还是那个问题,设断点调试的时候值为0,但是showmessage的时候却又显示100,这是为什么呢?

[解决办法]
估计是cb的断点显示有bug
[解决办法]
找不到调试符号文件或者你的调试符号文件跟你现在的代码不一致。

可能你的代码修改后没有真正编译导致调试符号与代码不匹配,可以全编译一次试试。

又或者你的代码如果是DLL,PBL之类的,可能加载的是另一个地方(比如以前项目设置的输出目录生成的但没删除)的BPL,DLL等,跟你编译出来的并不配套,可执行搜索搜索同名文件,并删除。

又或者你的调试信息文件路径设置有误或者别的原因,导致找不到调试符号文件,可通过project->options->debuger->Symbol Tables加入相关路径。

如果修改设置后可以断下来但断在CPU(汇编)窗口,却定位不到源代码,还需通过project->options->debuger->source path 添加源码路径。
[解决办法]
上面是回复另一帖的,发错帖子了

不过跟你这也有点关系,你这应该是没有全编译导致调试符号文件跟代码不一致,可尝试清理后全编译再看。
当然也有可能是你有同名全局变量,导致调试器读取混乱。

热点排行