Com 如何克服';运行时错误430';从XP到另一台XP计算机?

Com 如何克服';运行时错误430';从XP到另一台XP计算机?,com,vb6,Com,Vb6,我对此感到非常沮丧: 运行时错误“430”类不支持自动化或不支持预期接口 我知道有很多人有这个问题,但中间总是有一个窗口7。< /P> 我继承了一个旧的VB6代码(gasp),我安装了VisualStudio6,以便在我的XPSP3机器上重新编译它。在这台机器上,它就像一个符咒 当我在另一台XP计算机上尝试该应用程序时(与编译机器一样更新),我得到了那个该死的错误。我真的尝试过让它消失,但没有成功。我知道VB6已经过时,不再受支持,但一定有什么东西 在很多XP机器上都试过了,但都不起作用。他们都

我对此感到非常沮丧:

运行时错误“430”类不支持自动化或不支持预期接口

我知道有很多人有这个问题,但中间总是有一个窗口7。< /P> 我继承了一个旧的VB6代码(gasp),我安装了VisualStudio6,以便在我的XPSP3机器上重新编译它。在这台机器上,它就像一个符咒

当我在另一台XP计算机上尝试该应用程序时(与编译机器一样更新),我得到了那个该死的错误。我真的尝试过让它消失,但没有成功。我知道VB6已经过时,不再受支持,但一定有什么东西

在很多XP机器上都试过了,但都不起作用。他们都犯了错误。VisualStudio是否安装了某种运行时软件,使其能够在我的计算机上运行


对不起,我说得太多了。欢迎任何帮助。

嗯,这很尴尬。我和往常一样坏。。。我正在运行的应用程序打开正常,但当我点击一个按钮时,出现了“430”错误。结果表明,这是由OCX引起的,OCX可能在该点加载。我把OCX放在我的exe文件旁边,现在它工作了。

看看是否有帮助。抱怨VB6太旧没有帮助,只是你没有正确使用它。这听起来像是Jay链接的另一个主题中描述的一个不一致的兼容性问题。如果必须的话,雇佣一个VB6程序员。这甚至比破坏兼容性更容易——你只是在另一台计算机上没有必需的组件。VS安装了很多组件;您需要在安装程序中包含所有引用的组件(查看项目引用和组件)。+1@Arvo听起来好像安装程序可能没有安装所有组件,或者可能不是某些组件的正确版本。你实际上已经在这些其他机器上运行了安装程序,对吗?@Jay,我确实阅读并消化了那篇文章。我尝试了“包和部署向导”,但没有成功。我不是在抱怨自己老了,我只是一个能得到别人想要的东西的新人。十年来,我一直是C++程序员,我真的很困惑这个VB问题。