回 帖 发 新 帖 刷新版面

主题:Vc++程序编译运行后的系统错误,求助!

本人使用Vc++的MFC写了个程序,能编译运行.
可程序运行时,有可能出现系统性错误.如图片.
上一个版本的该程序是另一个同事写的,也有这种错误情况.
编译运行时,如果计算机还在做别的操作(如打开网页,刷新网页,运行其他应用程序),出错率大增.
如果计算机不操作,只运行此程序,偶尔还是会出问题.
这个程序工程比较大,我前一个版本的此程序,编译运行后,没出这个问题,后来,新增了些模块及功能,导致程序量增大,使用变量自然也增多.
再编译运行,就出现此错误情况了.
该程序,主要功能是,通过串口发送数据至下位机,再从下位机读取数据,并保存在数据库mdb文件中.
如果下位机串口数据发送量大,每桢数据间隔时间短时,出这错误几率大些.
做过两个新工程,编译运行都会出现此错误情况,而且出错点完全一样!
会不会是程序工程大,变量使用的内存分配我从来没管,让编译系统自动分配的,这方面出错?
或者,是不是使用了不好版本的VC++编译平台,编译始终有隐患,因为其他同事写这个程序也有这错误啊.
请各位大侠帮分析一下?怎么解决!谢谢[code=c]
请填写代码
[/code]

回复列表 (共2个回复)

沙发

断言失败,请在你工程中搜索出所有assert和ASSERT的地方,然后打点,运行程序,仔细检查将定位出问题所在。

板凳

就截个图 就想知道错误原因啊?

就算十年C++经验 你不给他代码 怎么解决啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册