2016-07-13 63 views
0

我继承了用VB 6编写的程序,用户尝试打印时不工作。我有一些ocx文件需要注册(regsvr32),我使用Process Monitor发现了这些文件,但是我看不到这个错误来自哪里。是否有可能找出程序试图创建什么组件?该程序是由其他人编写的,除了原始安装程序外,我无法访问任何内容。谢谢。确定运行时错误的原因'429':ActiveX组件无法创建对象

+0

您可以尝试每个“支持的运行时文件分发......”在上市的https://msdn.microsoft.com/en-us/vstudio/ms788708.aspx以防一个人被排除在设置之外。但是,如果打印使用Crystal Reports,祝你好运。我找不到能让我升级VB6程序以在Win 7 64上打印的版本,因此仍然使用XP作为该应用程序。 – topshot

回答

0

所以这个问题不是旧程序,而是与Access有关。我遇到了一些处理这个特定问题的文章,但没有成功。我必须安装Access 2013 32位才能完成这项工作。我并没有真正解决问题的原因,但我想把它放在这里指出他们检查Office及其程序的任何未来受害者是否遇到类似问题。

HTH

韦德

相关问题