winhand.cpp Line XX错误
来源:互联网 发布:mac qq截图无法使用 编辑:程序博客网 时间:2024/05/20 22:38
今天调试一个以前的程序,以前没有问题。修改了窗体的基类,在绘制窗体开始处调用了基类的Draw()函数。但程序长时间运行,会产生winhand.cpp Line XX错误。
在网上查找说可能是因为调用 DeleteDC()引起的。建议用ReleaseDC()代替 DeleteDC(),修改后开始测试,等待结果...
//////////////////
发生错误的一种可能的原因:
程序中申请了DC的指针:
CDC* pDC = this->GetDC();
在使用完后调用了删除函数:
pDC->DeleteDC();
问题在这儿,在获取的对象的DC后,不要轻易使用用删除函数,应改成:
ReleaseDC(pDC);
除非是自己创建的DC,否则不要删除,发生这类错误一般很难定位。
- winhand.cpp Line XX错误
- WinHand.cpp Line 199 错误 WinHand.cpp Line 218 错误
- WinHand.cpp Line 199错误
- 关于WinHand.cpp Line 199错误
- MFC 中出现这种错误winhand.cpp line 218
- winhand.cpp 报错, CDC
- occcont.cpp Line 925错误
- array.cpp line 1238错误
- 关于File:dockcont.cpp Line:42 错误
- wingdi.cpp Line:1120 错误 GetRotatedBitmapNT
- MFC 报winocc.cpp line 303错误
- js中stack overflow at line XX的错误分析
- Assertion failed: xdrPtr && xdrPtr == *xdrLPP, file xx.cpp, line 2233
- DX12 新手问题:HR Failed:hr failed in XX\....\d3dutil.cpp; line 110; error;...
- 关于 debug assertion failed, file:dlgdata.cpp,line"44 错误
- UpdateData函数的 wincore.cpp Line:883错误
- 关于 debug assertion failed, file:dlgdata.cpp,line"44 错误
- ERROR: Res2Exe: Res2Res: ERROR: Line: 267 File: ...../checksum.cpp错误
- 李开复经历过三种模式的裁员:
- c与java中计算程序执行时间的方法
- sql 2005 锁的分析学习
- BI是什么
- UVa Problem Solution: 10041 - Vito's Family
- winhand.cpp Line XX错误
- 商业智能 2.0(BI2.0 from Wikipedia)
- 追忆Tapstry4.0------学习笔记(三)
- typedef的四个用途和两个陷阱
- GOF设计模式
- 移植Android开发过程
- kernel源码的说明
- .NET鼠标右键菜单JS[原]
- Rails源代码分析(12):ActionController::Benchmarking