全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
断言所在函数具体位置意义ASSERT(m_hWnd=NULL)CWnd:Attach()WINCORE.CPP文件中的第320行这个断言通常可能是由于试图把一个已经捆绑(attach)过的窗口捆绑在其他的对象上,只能有一个MFC对象能够捆绑到一个窗口上不然,消息映射就会不正常ASSERT(dwStyle& WS_POPUP) = 0)CWnd:Create()WINCORE.CPP文件中的第747行起因是由于使用Create()函数时试图赋予WS_POPUP风格没,但是不支持的,想要这种风格应该用CreateEx()函数ASSERT(pMap != NULL)CWnd:DestroyWindow()WINCORE.CPP文件中的第969行起因是在消息映射还没有激活的时候就关闭或是析构窗口ASSERT(cs.style & WS_CHILD)CWnd:PreCreateWindow()WINCORE.CPP文件中的第733行原因是使用了WS_CHILD风格,对于没有子窗口,最好用CFrameWnd而不要用CWndASSERT(m_bitmap.m_hObject != NULL)CBitmapButton:DrawItem()WINBTN.CPP文件中的第107行原因是在位图未加载前,试图画一个位图按钮而引起程序出错ASSERT(this != NULL)CObject:IsKindOf()OBJCORE.CPP文件的第43行一旦IsKindof()被一个无效的由CWnd派生的对象调用,就会产生这个断言。它说明对象没有初始化过(比如NULL指针),或是内存先前出了故障。ASSERT(!pDX-m_bSaveAndValidate)AFXAPI DDX_Control()DLGDATA.CPP文件的第624行调用UpdateData()或是UpdateData(TRUE)之前至少要调用一次UpdateData(FALSE),否则就会出现这个断言ASSERT(FALSE)CDataExchange:PrepareCtrl()DLGDATA.CPP文件的第43行通常的原因是释放了一个同数据交换变量关联的控件ASSERT(:GetWindowLong(hWndCtrl, GWL_STYLE) & WS_GROUP)ASSERT(value = -1)AFXAPI DDX_Radio()DLGDATA.CPP文件的第308和325如果这个调用针对的对象不是一个组中的第一个单选按钮,或者对组中任何一个按钮调用了不止一次,就会引起这个断言。只是第一个按钮可以有WS_GROUP窗口风格。用Class Wnzard时,如何想要把组中的第一个按钮外的其他按钮与一个成员变量关联,唯一的方法时先给这个按钮设置WS_GROUP风格,然后关联变量,最后再去掉WS_GROUP风格。如果忘记去掉WS_GROUP,就会出现断言。ASSERT(nPageSave 1)CEditView:PaginateTo()VIEWEDIT.CPP文件的478行通常始由于重载窗口的OnprepareDC()函数时没有首先调用基类的OnprepareDC()引起的,最好在OnpreparePrinting()或是OnBeginPrinting()中设置要打印的页数ASSERT(FALSE)AFXAPI AfxMessageBox()APPUI1.CPP中的第143行这里的问题可能是由两种原因引起的:1.字符串资源不存在2.没有正确地引用资源(比如说错误地号码,等等)ASSERT(m_hDC != NULL)CDC:SelectObject()对于每种类型地对象(pen,brush等)都有类似地断言。没有先调用GetDC(),CreateDC()或是Attach()就使用对象,便会引起这个断言。这个断言本质上是说不存在一个设备上下文.ASSERT(pObject = NULL | pObject-m_hObject = h)CGdiObject:FromHandle()WINGDI.CPP第1114行没有释放前一个对象就创建对象,便会引起这个断言-例如,调用了CreateFontIndirect()两次,但在中间没有调用DeleteObject()ASSERT(m_hObject = NULL)CGdiObject:Attach()WINGDI.CPP第1120行这个断言地起因是把绘图对象(pen,brush对象)选入了设备上下文但是没有选出用SelectObject()函数ASSERT(sizeTotal.cx = 0 & sizeTotal.cy = 0)CScrollView:SetScrollSizes()VIEWSCRL.CPP文件的第220行多数出现在使用CFromView和CScrollView的时候,起因是不正确地初始化滚动尺寸,或者忘记传递第二个参数在Open方法中充满了断言CStdioFile:Open()FILETXT.CPP文件这些断言捕获没有文件名,或者文件名没有以NULL结尾等情况ASSERT(m_hMenu = NULL)CMenu:Attach()WINMENU.CPP文件的98行这个断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西景德镇市公安局下半年招聘警务辅助人员体能测评备考题库附答案详解(考试直接用)
- 2025四川乐山大楠镇炭库社区招募高校毕业生(青年)见习人员2人备考题库附答案详解(培优)
- 安徽省阜阳市第十八中学2025-2026学年八年级上学期第二次学科素养评价语文试卷(含答案)
- 2026中国农业银行江西省分行校园招聘480人备考题库及答案详解(名师系列)
- 动态调整机制实施办法
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及答案详解(历年真题)
- 个性化康复依从性方案设计
- 2026中国建设银行建信理财秋季校园招聘9人备考题库(深圳)附答案详解(b卷)
- 个性化关怀方案在终末期的应用
- 2025黑龙江佳木斯市总工会招聘工会社会工作者14人备考题库含答案详解(新)
- 2025年及未来5年中国MPV汽车行业市场调研及未来发展趋势预测报告
- 服装专卖店导购员销售效果考核表
- 2025-2026学年河南省南阳市六校高一上学期10月月考物理试题含答案
- 崇明区育儿嫂合同
- 人员拥挤应急疏散
- 2025管理学专升本人力资源冲刺模拟试卷及答案
- 2025年大学生创业孵化基地可行性研究报告及总结分析
- 职业卫生管理13项制度与配套操作规程
- 2025年6月大学英语四级考试听力原文第1套(中英对照)
- 公司三年发展战略规划书
- 车辆出口物流合同范本
评论
0/150
提交评论