VB6处理图像问题,恳请大神帮忙,困惑已久!!!

happyxiaowuge00gou 2013-07-02 11:00:15
代码:
Dim prop As GDIPPropertyItem
Dim img As GDIPImage

Set img = New GDIPImage
img.FromFile sFIle ‘sFIle为图片途径
For i = 1 To img.PropertyCount
Set prop = img.PropertyItem(i)
If prop.ItemType = PropertyTagTypeASCII Then
…………
end if
Next i

调试img.PropertyCount值为54,prop也不为空,但是每个prop.ItemType都为无变量……,导致每次都提示错误。错误提示如下图:


对prop变量添加监视,各属性值如下图:


初步怀疑是GdiPlus.dll注册不成功导致,然后在网上找了各种修复GdiPlus.dll的补丁,可是无济于事。
在工程中又不能添加引用这个dll。

恳请大神帮忙!

...全文
174 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
laviewpbt 2013-07-02
  • 打赏
  • 举报
回复
何必用别人的类库呢,直接用GDIPLUS的API函数不是更好。
laviewpbt 2013-07-02
  • 打赏
  • 举报
回复
happyxiaowuge00gou 2013-07-02
  • 打赏
  • 举报
回复
引用 1 楼 laviewpbt 的回复:
何必用别人的类库呢,直接用GDIPLUS的API函数不是更好。
怎么用,能否提供一个例子呀,貌似我这个工程里的这段代码的用处是用来获取相机的一些属性信息的,比如相机的型号、等等

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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