CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

Debug Assertion Failed

楼主yinhuiling(YHL)2004-08-03 09:53:22 在 VC/MFC / 基础类 提问

我的程序在调试时没有问题,但运行时出现错误:Debug   Assertion   Failed.   Fail:afxwin2.inl.   Line:711.   我查了一下,afxwin2.inl的710行和711行是:_AFXWIN_INLINE   int   CComboBox::GetCurSel()   const  
  {   ASSERT(::IsWindow(m_hWnd));   return   (int)::SendMessage(m_hWnd,   CB_GETCURSEL,   0,   0);   }  
   
  请问是怎么回事? 问题点数:100、回复次数:10Top

1 楼Cline(营营[无意苦争春,贯看群芳谢])回复于 2004-08-03 09:56:46 得分 100

组合框还没Create出来,你去取它的Current   Selection,所以出错Top

2 楼laiyiling(陌生人[MVP])回复于 2004-08-03 09:58:11 得分 0

m_hWnd   的值不对Top

3 楼BestBear(天外飞熊)回复于 2004-08-03 10:13:35 得分 0

ASSERT(::IsWindow(m_hWnd)  
  应该是这里发出来的  
  可见m_hWnd为空Top

4 楼huaboy408(Thinking...)回复于 2004-08-03 10:14:30 得分 0

ASSERT(::IsWindow(m_hWnd));    
   
  你的控件还没有创建完成Top

5 楼braversmmu(笨鸟先飞)回复于 2004-08-03 10:31:53 得分 0

问题就出在m_hWnd上Top

6 楼yinhuiling(YHL)回复于 2004-08-03 10:40:24 得分 0

可是在某些情况下是可以运行的,而在另一台机器上就不行,是不是其他文件的问题。Top

7 楼carbon107(<软件开发思想.h>)回复于 2004-08-03 10:44:14 得分 0

我的程序在调试时没有问题,但运行时出现错误:Debug   Assertion   Failed.   Fail:afxwin2.inl.   Line:711.   我查了一下,afxwin2.inl的710行和711行是:_AFXWIN_INLINE   int   CComboBox::GetCurSel()   const  
  {   ASSERT(::IsWindow(m_hWnd));   return   (int)::SendMessage(m_hWnd,   CB_GETCURSEL,   0,   0);   }  
   
  你的m_hWnd是不是NULL值,如果是这样,那么你在执行GetCurSel()语句之前,确定是自已要处理的CComboBox对象吗??Top

8 楼lixiaosan(小三)回复于 2004-08-03 10:44:30 得分 0

发到airforcetwo@163.com看看Top

9 楼yinhuiling(YHL)回复于 2004-08-03 11:32:20 得分 0

是CComboBox对象。Top

10 楼syy64(太平洋)回复于 2004-08-03 18:01:44 得分 0

CComboBox对象还没有生成,该控件的窗口还没有产生,你就使用该窗口的指针,所以出错了。Top

相关问题

  • Debug Assertion Failed !
  • Debug Assertion Failed错误?
  • Debug Assertion Failed 问题
  • Debug Assertion Failed 错误!
  • 如何解决错误:Debug Assertion Failed!
  • ★Debug assertion Failed?★是什么原因?
  • Debug Assertion Failed 是怎么回事?
  • VC 的调试问题 (Debug Assertion Failed!)
  • 求教Debug Assertion Failed错误原因!
  • 求教Debug Assertion Failed错误原因!

关键词

  • debug
  • afxwin2
  • getcursel
  • inl
  • ccombobox
  • iswindow
  • assert
  • fail
  • hwnd
  • 运行

得分解答快速导航

  • 帖主:yinhuiling
  • Cline

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo