我在网上找到ImageMagick,并试图将其添加到我的旧版VB6项目中,以转换一些.jpg-> PDF。
我安装并注册了dll:
ImageMagick-7.0.7-29-Q16-x64-dll.exe
我在项目中添加了参考,没有任何问题:
ImageMagicObject 1.0类型库
现在,当我尝试创建ImageMagickObject.MagickImage.1
像这样的对象时,问题就来了:
'Dim your object as a simple Object
Dim imgMkObj As Object
'Set your object
Set imgMkObj = CreateObject("ImageMagickObject.MagickImage.1")
'Convert your image
MsgBox imgMkObj.Convert("C:\source.jpg", "-resize=800x600", "C:\destination.pdf")
当进入SET部分时,它给我一个错误
运行时错误429 ActiveX组件无法创建对象
我真的不知道如何从这里开始。我需要在我的应用程序(OCX)中添加一个ImageObject组件以使其正常工作。我正在尝试以编程方式(而非命令行)更改某些文档的格式。
谁能对此有所启发?
谢谢。
您似乎已经安装了DLL的64位版本。
如果他们提供32位安装程序可能会解决您的问题?
VB6是32位应用程序
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句