vb6项目说缺少crviewer9.dll

时间:2010-12-24 03:06:05

标签: dll vb6 crystal-reports

我在vb6中有一个相当古老的项目。当我试图打开这个项目时,它说:

  无法加载

crviewer9.dll

所以我认为我需要水晶报告9运行时,但我找不到任何来源下载它。

我检查了Business Object网站并下载了运行时zip文件,但它们没有dll文件。

我确实找到了一些“声称”他们有crviewer9.dll文件的链接,但我不确定是否可以从这些网站下载并且没有什么不好的事情会发生。

我安装了visual studio 6,其中包含vb6。 如果有人知道如何纠正这个或知道我可以从哪里得到这个dll,请告诉我们。

圣诞快乐!

3 个答案:

答案 0 :(得分:0)

Crystal Reports 9不再可用。但是,仍然可以从Business Objects获得支持VB Active X控件Crystal Reports 11的最新版本的Crystal。在撰写本文时(2012年11月),仍然可以通过特殊要求获得Crystal 11的副本。您应该能够非常轻松地将CR9 VB项目转换为CR11项目。

如果您在此问题的标题中收到错误,则此问题的其他答案中提到的Visual Studio可再发行文件将无法帮助您。

答案 1 :(得分:-1)

不确定这会有所帮助,但我有一个我继承的旧VB6项目。它需要我在将生成报告的机器上加载“CRRedist2005_x86.msi”。也许你可以在你的机器上找到类似的东西。 (它可能只是注册所需的DLL)。您是否碰巧尝试通过regsvr32.dll注册DLL以查看它是否有效?

答案 2 :(得分:-1)

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