在Debug下就报错如下:Debug Error!Damage:after Normal block (#75) at 0X004214B0是什么原因呢?这个程序Release模式下的.exe文件使用正常。就是Debug下的exe文件出现错误。
解决方案 »
- try块里的代码多少和深度会不会影响执行性能?
- 请教**CGridCtrl控件中如何设置某一列为灰显(即不可用)状态??**
- 怎么样可以使CStatic类定义的对象变成灰白的,即disabled掉,不准在资源中改。
- 请教信号量的一道题
- 请问SDK的开发平台是什么啊?
- 用ADO如何读取SQL SERVER数据库中一个时间的值
- 刚刚从everandforever(Forever)哪学了一招,觉得给了70分太少,再送上100,请everandforever(Forever)进来领
- 下面的程序怎么读啊?是什么思路啊?谢谢
- 求助 关于3D模型
- 能否指定vector内存分配的地址?
- (学习用)求一程序.字符串比较的问题.不能用递归
- 如何解决这种 循环 包含头文件(几个头文件互相包含)的问题?
Debug Error!Damage:after Normal block (#75) at 0X004214B0
让我重新再调试程序。 我都郁闷死了。 可能是数据越界访问,但就是不知道在哪里出现越界访问的。 请大家帮忙拉。谢谢大家。
你可以看看Debug和Release下的外加库是否一样(如DX,多媒体之类的LIB)。
也可以将*.opt,*.APS,*.ncb文件删除再“ReBuild ALL”试一下。
可能程序中使用了VERIFY。
我曾经 遇到过一次,是因为DEBUG和RELEASE需要加载不同版本的DLL,但当时确实是DEBUG加载DEBUG版本的链接库,RELEASE加载REALSE版本的链接库,还是报错,这就有可能是它链接库的问题
你可以关注一下程序中的链接库,如果有的话
最让人气的是,根本不能用断点,一设置断点,就报错:One or more breakpoints cannot be set and have beendisabled.Execution will stop at the begining of the program.
rebuild all一下就好了