python win32com分派失败,出现'CrystalRuntime.应用程序'(64位问题)

2024-10-03 09:18:18 发布

您现在位置:Python中文网/ 问答频道 /正文

这里的基本细节如下:

  • Windows Server 2008 64位
  • 64位Python
  • 安装Crystal Reports(32位和64位运行时)的Visual Studio 2008(团队)

我的问题是当分派('CrystalRuntime.应用程序')被调用,这在上述32位操作系统配置上运行良好。在

错误是:

(-2147221164, 'Class not registered', None, None)

我花了好几个小时来解释为什么这个失败了,但我却一无所获。。在

我甚至跑过makepy.py在“Crystal Reports ActiveX Designer运行时库”上,该库包含我尝试创建的com接口,但即使这样也无法提供结果。在

我知道crystal安装正确,因为它工作得非常好,我可以看到com类注册正确。在

我完全卡住了,需要帮助,一如既往,我希望斯塔克能再次来救我。。。在

任何想法,请记住我不是一个伟大的python程序员。。。在

^{pr2}$

Tags: comnone应用程序分派serverwindows错误团队
1条回答
网友
1楼 · 发布于 2024-10-03 09:18:18

当我在Excel中使用py26时,我发现这种语法更有效。在

Excel_App = win32com.client.gencache.EnsureDispatch('Excel.Application')

也许可以修改一下以适应水晶报告。。在

^{pr2}$

相关问题 更多 >