请问高手们这是什么错误啊

whm09 2009-07-03 11:53:03
在c++builder上面运行了一个程序,老出现这样一个窗口显示assertion failed:((tmp+count)-begin<MAX_MES_LEN),file C:
\src\ilink\message.c,line 177.
然后点OK的话,就会出现下面的窗口:Abnormal program termination
然后我再点OK的话,就会出现下面那个窗口:access violation at address 0304a937 in module "qtintf.dll" read address 033eb230
然后这个窗口就一直闪,最后整个程序就自动关闭。
...全文
18 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fireflyman 2009-07-05
  • 打赏
  • 举报
回复
本人也遇到这样的问题,不过把部分窗体删除后,重新写过就没事了。可以试试
samuellei 2009-07-04
  • 打赏
  • 举报
回复
出现这种错误 一般来讲 只是根据编译器的提示来找错是没用的
可以考虑重新设置一下编译器环境,如使用的组件、动态库等的路径
光宇广贞 2009-07-03
  • 打赏
  • 举报
回复
红梅花儿赞……顶一个。
fairchild811 2009-07-03
  • 打赏
  • 举报
回复
((tmp+count)-begin <MAX_MES_LEN) 这个判断条件不满足吧
efeeler1925 2009-07-03
  • 打赏
  • 举报
回复
就是添加bcb.exe保护。
efeeler1925 2009-07-03
  • 打赏
  • 举报
回复
启动数据执行保护项:
1右击“我的电脑”。单击“属性”。
2在“系统属性”中单击“高级”。
3在“性能”中单击“设置”。
4在“性能选项”中单击“数据执行保护”。
5单击“添加”。选择要运行的程序。

科多兽 2009-07-03
  • 打赏
  • 举报
回复
好象是你的Message.c文件调用qtintf.dll.里的函数出现内存的非法访问.

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧