CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  Visual C++ 资源

报错为“必须的资源无法得到”,为什么?

楼主zuoyangguang(瓜瓜)2002-09-17 16:05:59 在 VC/MFC / Visual C++ 资源 提问

我用“CObArray   m_oaLines;”存储线条类,做了一个单文档的画图程序,当我画了很多条线后,报错“必须的资源无法得到”,为什么? 问题点数:10、回复次数:5Top

1 楼everandforever(Forever)回复于 2002-09-17 16:21:34 得分 3

你的程序占用了太多GDI资源,GDI资源用了之后要释放.Top

2 楼zuoyangguang(瓜瓜)回复于 2002-09-17 16:33:57 得分 0

怎么释放,望赐教。Top

3 楼winthegame(120斤重的大青蛙)回复于 2002-09-17 18:21:50 得分 2

//例子:释放画笔.  
  CPen   *pOldPen=DC.Select(&NewPen);  
  DC.MoveTo(12,0);  
  DC.LineTo(43,0);  
   
  //释放  
  DC.SelectObject(pOldPen);  
  NewPen.DeleteObject();  
  //NewPen为一支画笔.Top

4 楼zuoyangguang(瓜瓜)回复于 2002-09-18 11:39:03 得分 0

还是有同样的错误Top

5 楼everandforever(Forever)回复于 2002-09-18 11:44:42 得分 5

反正啊,所有的资源,PEN啊,BRUSH,   DC,   BITMAP,   等等等等全部都要释放。Top

相关问题

  • 求救!!程序报错:必需的资源无法得到!!
  • 高分求救!!!程序报错:必需的资源无法得到!!
  • 我要求帮助:启动win98后报错“win87em.dll发生常规性错误”,然后就是系统资源不足,无法工作,怎么办?
  • 为什么老是报错误:“109号资源未找到呢”?
  • VC中打开资源文件的时候报错误
  • 请问从哪里可以得到oracle报错文档?
  • vb.net编译项目报错,“未能实例化资源处理器”,请教!!!
  • 报错!好象是资源文件的问题?这个错是什么意思?
  • oracle8 在BDE中配置为什么老报错,无法登陆??
  • qq老是报错无法使用是什么情况?

关键词

  • dc
  • 报错
  • newpen
  • 资源
  • 释放
  • poldpen
  • 画笔
  • 无法得到
  • gdi
  • 程序

得分解答快速导航

  • 帖主:zuoyangguang
  • everandforever
  • winthegame
  • everandforever

相关链接

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

广告也精彩

反馈

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