Vb6 运行时错误';429';

Vb6 运行时错误';429';,vb6,runtime-error,components,activex,Vb6,Runtime Error,Components,Activex,我用VB6开发了一个库存管理软件。我已经在客户的机器上复制了它,它开始工作了。但是在他们格式化系统的3天前,现在我再次复制了软件,并尝试运行应用程序。但是我得到了下面的错误信息 运行时错误“429”: ActiveX组件无法创建对象 请帮助我。最可能的原因是ActiveX控件丢失或未注册/损坏,请参见此。您的应用程序是否有应该运行的安装程序?否则,如果错误上下文没有提供任何线索,您将不得不查看项目依赖项,并尝试猜测是否缺少任何内容。您的应用程序是否使用任何Office对象?我在2001年左右写过

我用VB6开发了一个库存管理软件。我已经在客户的机器上复制了它,它开始工作了。但是在他们格式化系统的3天前,现在我再次复制了软件,并尝试运行应用程序。但是我得到了下面的错误信息

运行时错误“429”: ActiveX组件无法创建对象


请帮助我。

最可能的原因是ActiveX控件丢失或未注册/损坏,请参见此。您的应用程序是否有应该运行的安装程序?否则,如果错误上下文没有提供任何线索,您将不得不查看项目依赖项,并尝试猜测是否缺少任何内容。

您的应用程序是否使用任何Office对象?我在2001年左右写过一些VB6代码,这些代码使用Word和Excel COM对象。如果应用程序安装在没有安装Office的用户电脑上,我的记忆非常模糊和遥远…

Windows事件日志应该准确地告诉程序在哪个DLL上失败。@beaner,这是真的吗?我一直在使用process explorer和fusion log viewer来跟踪问题DLL,但没有成功。我认为在XP中更可靠,或者我运气好。我最近有几个例子不一定有效。其中一个是由我的应用程序调用的依赖DLL,它反过来调用另一个DLL。尽管如此,事件日志始终是我首先查看的地方,它可以节省大量的时间和精力。当我编写一个应用程序时,我会记录所有必需的DLL,以使某人的生活更轻松。