如何避免 GDI+ 中 Image 的 SelectActiveFrame 函数抛异常?

@BruceYan@ 2009-08-24 05:41:32
在使用Image的SelectActiveFrame时在vc的output中总会报如下异常:
First-chance exception at 0x4afdb280 in testgdiplus.exe: 0xC0000005: Access violation writing location 0x01dd0016

但函数的返回值是 Ok ,功能也没有问题。

请问各位大侠,我现在想去掉这个Exception,有办法么?
...全文
471 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaopig0516 2012-02-16
  • 打赏
  • 举报
回复
兄弟,我也碰到这个问题了,不知道怎么解决啊,郁闷了.
qq:279690558
邮箱:qq邮箱就好了
有人解决了,帮我一下.

最差的方法就是用CXIMage 和FreeImage类库了.
DavidHsing 2009-08-25
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090114/18/07ac1cb8-d5c1-4845-b947-d95d2047b08a.html
也是无疾而终
DavidHsing 2009-08-25
  • 打赏
  • 举报
回复
当然 new 了,不 new 怎么能继续不影响使用?
bragi523 2009-08-25
  • 打赏
  • 举报
回复
Image对象是否new出来?
DavidHsing 2009-08-24
  • 打赏
  • 举报
回复
这个问题我碰到过,加 try 也不管用的。
找了很久也没有解决办法
但是也不影响使用,就这样了
jtujtujtu 2009-08-24
  • 打赏
  • 举报
回复
我也遇到了
ms不影响使用
majiaking5 2009-08-24
  • 打赏
  • 举报
回复
检查下参数里的frameIndex是不是越界了
TearyWang 2009-08-24
  • 打赏
  • 举报
回复
这是访问NULL指针异常。代码放入try {} catch{} 里。
MoXiaoRab 2009-08-24
  • 打赏
  • 举报
回复

try
{
}
catch
{
}
在Catch里面可以什么都不做就行了,你的代码放到try中
dronly 2009-08-24
  • 打赏
  • 举报
回复
某个内存被释放后再访问了或者某个数组越界访问了吧?

不知到你的具体代码不好分析。
雪影 2009-08-24
  • 打赏
  • 举报
回复
存在内存违规访问.
试图向一个空指针写入数据.
贴相关代码,好分析

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧