Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 如何解决运行时错误';429:Activex组件可以';t创建对象';在VB6中?_Image_Vb6_Activex_Runtime Error - Fatal编程技术网

Image 如何解决运行时错误';429:Activex组件可以';t创建对象';在VB6中?

Image 如何解决运行时错误';429:Activex组件可以';t创建对象';在VB6中?,image,vb6,activex,runtime-error,Image,Vb6,Activex,Runtime Error,我已经看到了很多关于这方面的问题,但仍然无法为我的代码找到解决方案。 我在调试VB6时遇到了这个问题 Set img = New ImageFile img.LoadFile mainform.picturePath & stock & ".jpg" 似乎我无法创建一个新的ImageFile并得到这个疯狂的错误报告 我试了好几次 我还尝试将DirectX更新到9.0c并重新安装vb6-office组件 但还是会出错。我不知道是什么原因造成的。我不确定您的参考资料是否正确。ADO

我已经看到了很多关于这方面的问题,但仍然无法为我的代码找到解决方案。 我在调试VB6时遇到了这个问题

Set img = New ImageFile
img.LoadFile mainform.picturePath & stock & ".jpg"
似乎我无法创建一个新的
ImageFile
并得到这个疯狂的错误报告

我试了好几次

我还尝试将DirectX更新到9.0c并重新安装vb6-office组件


但还是会出错。我不知道是什么原因造成的。

我不确定您的参考资料是否正确。ADO没有图像文件类型

我想你想要的是


安装后,您可以更新VB项目中的引用,并且应该能够正确创建ImageType的实例。

作为实验,将
新ImageFile
替换为
CreateObject(“WIA.ImageFile”)
,并尝试一下。另外,如果您的电脑是XP SP1,您是否尝试过重新安装WIA(可能是通过)?什么是
ImageFile
?它是在哪里定义的,在哪个库中?@rskar是你的规则。我已尝试重新安装WIA。在重新安装vb6之前,我尝试过这个方法,但没有效果,但现在效果很好。我想我没有认真地遵循这些步骤。把它作为答案贴出来。。xD还创建了一个对象(“WIA.ImageFile”)也非常有用。我必须承认这是一个快速解决问题的方法我并不是什么都问。。首先我尽力自己查找,今天这个问题花了我4个小时,非常感谢。作为参考,
ImageFile
对象与ADO无关。@Deanna是的,我知道我的错误,但我也有这个库。我已经有了Windows Image Acquisition Automation库,但真正的问题是重新安装WIA(microsoft.com/download/en/…)感谢@rskar解决了这个问题。