Buffer onerrun detected!

来源:百度知道 编辑:UC知道 时间:2024/05/15 10:54:34
我在用VC++6.0编译程序的时候会出现个对话框,其中写到:

Program:...oft Visual Studio\Common\MSDev98\Bin\msdev.exe

A buffer onverrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated.

点击确定之后编译窗口就会异常关闭,不知是何原因,请知道此问题解决方案的人帮下忙。
标题打错了 是“Buffer overrun detected!”

谢谢1楼的回答,不过好像不是这个问题,我以前编译可以正常运行的程序现在编译也会出现同样的问题,我怀疑是病毒的问题,但是没有查出来,不知道有没有中毒后类似的症状。

我也是啊,还没有解决啊,我也是重装了VC++6.0,但是运行编译还是不行,我觉得可能是系统受病毒干扰的原因,但是我用杀毒软件查也没有查出来。

谢谢大家的回答以及讨论,估计是瑞星升级与VC之间冲突的问题导致的,我同学也出现了类似的问题,也是用瑞星。希望瑞星早点解决这个问题。

瑞星防火墙20.49出的问题
瑞星正在解决
临时解决方法:手动将防火墙中IJT_BASE.DLL文件改名

如改成IJT_BASE.DLL.bak就可以了。

A buffer onverrun -- 某暂存器溢出。

一般来说,是被编程序有问题。msdev.exe 处理不了它。

我也试了下,新建用户,有效!坚决同意jwhong_bai_du 的做法,仅加载基本设备驱动和服务,有效,但恢复后问题重现,我觉得还是动态链接库文件的问题,vc中的几个msvc*.dll和瑞星中的冲突了!

我也出了这个问题。为什么呢?
怎么解决的告诉一下啊。。。
我都重装过了,还是不行。

我新建了用户还是不行。
而且一下可以一下不可以的。真是郁闷了。

确实如楼上所说,新建个用户就没有问题了,通过目前的讨论,以及大家出现这个问题的时间来看,这个问题肯定和瑞星的升级有极大的关系!
这已经是我第三次因为升级瑞星遇到的大麻烦了,中国人做软件,到底测试不测试!
大家可以参考这个帖子
http://tieba.baidu.com/f?kz=411657986

严重关切啊,我也是这样,有天晚上本来好好的,升级了瑞星防火墙后一直这样了,我用msconfig设置成诊断启动,仅加载基本的设备驱动程序和服务,重起后VC可以编译任何程序了。msconfig设置成正常重起又不行了。怀疑系统加载了什么东西冲突了,唉,苦不堪言,实在不原意重新安装系统啊

刚刚试了一下,报告最新进展,在XP下新建一个用户,用这个新用户登录,靠,VC能编译了,感觉又和个人设置有关系了,邪门了!