Vb.net 主动X can';不创建对象

Vb.net 主动X can';不创建对象,vb.net,Vb.net,两个星期以来,我一直很痛苦。我有一个使用crystal report的应用程序,我正在我的服务器上运行。问题是我正在从.exe扩展名运行它。(因为我没有代码)。 我所做的: 安装了Sheredian 已安装Crystal运行时引擎 当我运行模块打印crystal report时,我仍然面临着ACTIVE X无法创建对象的问题 我该怎么办?我已经注册了crviewer.dll。请帮忙。提前谢谢 终于自己找到了。在路径C:\Program Files\Common Files\Crystal Dec

两个星期以来,我一直很痛苦。我有一个使用crystal report的应用程序,我正在我的服务器上运行。问题是我正在从.exe扩展名运行它。(因为我没有代码)。 我所做的:

  • 安装了Sheredian
  • 已安装Crystal运行时引擎
  • 当我运行模块打印crystal report时,我仍然面临着ACTIVE X无法创建对象的问题


    我该怎么办?我已经注册了crviewer.dll。请帮忙。提前谢谢

    终于自己找到了。在路径C:\Program Files\Common Files\Crystal Decisions\2.0\Crystal ReportViewer\ActiveXViewer中,我提取了avtiveXviewer.cab,并将其替换为同一文件夹中的现有文件。然后,我在cmd中注册了crviewer9.dll,然后使用regsvr32 crviewer9.dll将其注册到与cd相同的路径,最后完成了注册

    再详细一点。站台是什么?32位还是64位?由于平台不匹配,问题可能会出现:64位进程无法插入32位activex类。另一个问题是不存在参考文献。检查所有内容。显示用于创建对象的代码