在VB6 IDE中设置ImageMagick时遇到问题

库什

我在网上找到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组件以使其正常工作。我正在尝试以编程方式(而非命令行)更改某些文档的格式。

谁能对此有所启发?

谢谢。

dbmitch

您似乎已经安装了DLL的64位版本。

如果他们提供32位安装程序可能会解决您的问题?

VB6是32位应用程序

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章