



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
断言所在函数具体位置意义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年医用高频仪器设备项目发展计划
- 小学1-6年级奥数题及答案每日一练
- 2025年血橙提取物化妆品项目发展计划
- 2025年多功能抑尘车项目合作计划书
- 父亲的拥抱阅读答案 父亲让我抱抱你 答案
- 消防设施检测合同范本(2024版)
- 2025年绝缘材料:绝缘套管合作协议书
- 2025年全数字摄影测量系统合作协议书
- 教育法规执行中的挑战与对策
- 2025年PU系列水乳型聚氨酯皮革涂饰剂项目建议书
- 2024-2030年中国休闲素食行业市场深度分析及发展潜力预测报告
- 朝花夕拾考试题及答案
- 高中坚持议论文范文7篇
- 浙江省湖州市2024-2025学年高一下学期期末考试数学试卷
- 2025年村干部公务员试题及答案
- 煤矿采矿制图培训课件
- 羊水栓塞个案护理
- 2024年萍乡市县区事业单位引进人才笔试真题
- 2025-2030中国透明无色聚酰亚胺薄膜行业发展动态及应用趋势预测报告
- 2025中国白酒酒业市场中期研究报告
- 紧急疏散培训课件
评论
0/150
提交评论