• 5737阅读
  • 5回复

请教: [复制链接]

上一主题 下一主题
离线leo521
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-15
请问各位高手,*.exe中的Ox65073b07(QtGui4.dll)处未处理的异常:
   OxC0000005:读取位置Oxfeeefeee是发生访问冲突,是什么原因,谢谢!

离线wd007

只看该作者 1楼 发表于: 2010-01-15
光看这些错误信息时不够的,还要说清楚你的问题的具体情况
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线leo521
只看该作者 2楼 发表于: 2010-01-17
Re:
在程序运行过程中,没有出现这个错误。错误信息是在程序关闭以后,才出现的!
离线leo521
只看该作者 3楼 发表于: 2010-01-19
继续请教
接着上面的,出现错误提示后,程序跳至qboxlayout.cpp中:
struct QBoxlayoutItem
{
   QBoxlayoutItem(QLayoutItem *it, int stretch_=0 )
   : item( it ), stretch( stretch_ ), magic( false ) {}
    ~QBoxlayoutItem( )  { delete   item;}           //光标出现在这一行

  ........
   }
     谢谢各位高手回答!
离线午小夜

只看该作者 4楼 发表于: 2010-01-19
當心二次刪除。當父窗口刪除時,Layout裏邊的對象會自動刪除,你在析構函數中再次delete會發生二次刪除。
猜測!
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线leo521
只看该作者 5楼 发表于: 2010-01-19
请教:
struct QBoxlayoutItem
{
   QBoxlayoutItem(QLayoutItem *it, int stretch_=0 )
   : item( it ), stretch( stretch_ ), magic( false ) {}
    ~QBoxlayoutItem( )  { delete   item;}          

  ........
   }
这个函数是什么意思?不是我写的啊,能定位到错误的位置吗?
快速回复
限100 字节
 
上一个 下一个