社区
图形处理/算法
帖子详情
想问一个关于GDI+的问题!~~
gzliaojian
2008-03-20 04:23:58
我的程序编译的时候报这个错误为什么呢!~~很简单的一段程序!~
d:\program files\microsoft visual studio\vc98\include\gdiplus\gdiplusenums.h(26) : error C2146: syntax error : missing ';' before identifier 'GraphicsState'
请指教!~~
...全文
90
5
打赏
收藏
想问一个关于GDI+的问题!~~
我的程序编译的时候报这个错误为什么呢!~~很简单的一段程序!~ d:\program files\microsoft visual studio\vc98\include\gdiplus\gdiplusenums.h(26) : error C2146: syntax error : missing ';' before identifier 'GraphicsState' 请指教!~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-05-01
打赏
举报
回复
有点难度哦
gzliaojian
2008-03-21
打赏
举报
回复
我现在程序什么都不做!~编译的时候还是报那个错误哦!~
菜牛
2008-03-20
打赏
举报
回复
简单的话,把代码贴一下,看你怎么用的。
gzliaojian
2008-03-20
打赏
举报
回复
我在网上从新下了这个头文件~还是报一样的错误哦!~~
Prodiva
2008-03-20
打赏
举报
回复
是不是哪个里面的头文件有错啊
关于
GDI+
产生OutOfMemory
问
题
及
GDI+
用法概要
本文讲述了作者在使用
GDI+
处理图片时遇到的OutOfMemory
问
题
,以及解决
问
题
的过程。通过配置VS项目和初始化
GDI+
,作者发现错误源于图片路径设置不当,而非真正的内存不足。提供了
一个
简单的
GDI+
图片加载示例,强调了VS工程中文件路径的注意事项。
GDI对象泄漏
问
题
排查分析
本文详细阐述了GDI对象泄漏的
问
题
,包括其原理、检测方法(如任务管理器、GDIView工具、WinDBG和MemoryValidator),以及定位和解决策略,强调了及时释放GDI对象以防止内存泄漏的重要性。
GdiplusFlat(1)
GDI+
平面API:用GDI的思
想
进行
GDI+
编程
本文作者深入研究
GDI+
,发现
GDI+
是基于GDI的面向对象封装,而GdiplusFlat是
GDI+
的底层平面API。尽管微软建议不要直接使用GdiplusFlat,并且不提供直接调用的支持,但作者决心克服资料匮乏的挑战,通过动态调用dll函数等方式探索这一API。
GDI+
平面API提供了约600个函数,主要在Gdiplus.dll中实现。
GDI对象泄漏
问
题
排查总结
本文主要探讨Windows GUI程序的GDI泄漏
问
题
。GDI对象上限为10000,若跨越此值或资源泄漏致对象值递增到上限,程序会因资源申请失败而起不来。可通过任务管理器查看GDI对象是否增长来判断泄漏,定位原因是资源未释放,还给出解决示例。
使用 Windows 调试器查找 GDI 泄漏
本文通过实例展示了如何使用调试器检测和修复GDI泄漏
问
题
。首先,通过任务管理器监控GDI对象数量,然后使用调试器附加到进程,设置断点在可能的字体创建函数上。在调试过程中发现,由于没有正确释放GDI对象,尤其是字体对象,导致泄漏。最终通过修复代码中的泄漏点解决了
问
题
。此外,文章还提到了!htrace命令不适用于GDI句柄泄漏的追踪,并提醒读者注意GDI使用的一些关键点。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章