0xC0000005: 读取位置 0x01900014 时发生访问冲突
2014-07-30 14:45
155 查看
程序启动的时候,弹出如下错误框.
然后定位到中断处:
首先怀疑绘图代码有问题,于是将CView::OnDraw自己写的绘图代码注释了下,发现一切正常。说明问题出在GDI函数调用上。
仔细检查后发现,原来是pDC->SelectObject(brush)传递的不是画刷指针而是画刷.正确的用法应该是pDC->SelectObject(&brush);
然后定位到中断处:
首先怀疑绘图代码有问题,于是将CView::OnDraw自己写的绘图代码注释了下,发现一切正常。说明问题出在GDI函数调用上。
仔细检查后发现,原来是pDC->SelectObject(brush)传递的不是画刷指针而是画刷.正确的用法应该是pDC->SelectObject(&brush);
相关文章推荐
- 0x0fad13af (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0x00000002 时发生访问冲突
- (转载)0x0F1AFD76 (libcocos2d.dll) (Plane.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突。
- 0xC0000005: 读取位置 0x00000020 时发生访问冲突
- 中的 0x00833257 处有未经处理的异常: 0xC0000005: 读取位置 0x00000020 时发生访问冲突
- Qt 数据库 0x00bf56f7 处未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
- MFC程序提示 0xC0000005: 读取位置 0x00000020 时发生访问冲突。
- 0xC0000005: 读取位置 0x00000028 时发生访问冲突
- XXX中的 0x77da15de 处未处理的异常: 0xC0000005: 读取位置 0x00000001 时发生访问冲突
- 0x00881789 处的第一机会异常(在 receive_filter.exe 中): 0xC0000005: 读取位置 0x00000000 时发生访问冲突。
- 【MFC】0xC0000005: 读取位置 0x00000020 时发生访问冲突
- 0x0F1AFD76 (libcocos2d.dll) (Plane.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突。
- vs2013右键菜单 0xC0000005: 读取位置 0x00000004 时发生访问冲突
- 0xC0000005: 读取位置 0x00000001 时发生访问冲突
- 0x00AE18F8 处有未经处理的异常: 0xC0000005: 读取位置 0x00000020 时发生访问冲突。
- acad.exe 中的 0x25c70fc2 (???.arx) 处最可能的异常: 0xC0000005: 读取位置 0x0000009c 时发生访问冲突
- 0xC0000005:读取某位置发生访问冲突;未处理的异常:用户断点
- 0x657ac2b2 (msvcr80d.dll) 处未处理的异常: 0xC0000005: 读取位置 0xccccccc8 时发生访问冲突
- VC++ com编程错误之0xC0000005: 读取位置 0xfeeefef6 时发生访问冲突
- VC++ com编程错误之0xC0000005: 读取位置 0xfeeefef6 时发生访问冲突
- C/C++ 错误处理(文档):未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突