Deployment 用VB6应用程序为水晶报表席部署使用哪些合并模块?

Deployment 用VB6应用程序为水晶报表席部署使用哪些合并模块?,deployment,vb6,crystal-reports,Deployment,Vb6,Crystal Reports,在VB应用程序中,我在窗体上使用CRAXDRT.dll和ReportViewerControl。我需要哪些合并模块?如果使用包和部署向导,它应该能够为您提取所有必要的依赖项文件 对不起,我在VB6上工作过一段时间。 < P>我不确定你使用的是什么版本的CXI,但是我的席有以下的合并模块: CR11_rdc_designtime.msm CR11_rdc_license.msm CR11_rdc_reportengine.msm CR11_rdc_runtime.msm CR11_rdc_desi

在VB应用程序中,我在窗体上使用CRAXDRT.dll和ReportViewerControl。我需要哪些合并模块?

如果使用包和部署向导,它应该能够为您提取所有必要的依赖项文件


对不起,我在VB6上工作过一段时间。

< P>我不确定你使用的是什么版本的CXI,但是我的席有以下的合并模块:

CR11_rdc_designtime.msm CR11_rdc_license.msm CR11_rdc_reportengine.msm CR11_rdc_runtime.msm CR11_rdc_designtime.msm CR11_rdc_license.msm CR11_rdc_reportengine.msm CR11_rdc_runtime.msm 如果安装了这些模块,则它们都应位于
C:\Program Files\Common Files\Merge Module
中。如果您所做的只是生成现有报告,那么您将只需要许可证和运行时模块,但我已经有一段时间没有处理这个问题了,所以您可能需要reportengine模块。在许可证模块中,您可能必须先提供Crystal Reports许可证密钥,然后才能将其包含在安装中(我知道InstallShield 2008也是如此)


如果这些文件不存在,我认为安装合并模块是Crystal Reports安装中的一个高级安装选项,因为我非常确定默认情况下没有安装它们。不幸的是,我没有CRXI设置光盘可供检查。

奇怪的是,一些依赖项在开发计算机上不存在,而它工作正常。您是否在Crystal中创建了公式,如果是,您是否使用Crystal语法或VB语法,有人告诉我,这会对所需的文件产生影响。我不确定我记得是否正确,但如果您使用Crystal语法,则可能只需要crpe.dll。报表本身执行一些数据库操作,但它只是通过CRAXDRT.Application的Load命令调用。此外,在窗体上使用CrystalReports控件来显示它。我感到沮丧的是,我找不到一个全面的指南,指定如何使用VC6中的CR席。谢谢!我确实在您指定的文件夹中有这些合并模块,也可以从/support/additional_downloads/runtime下载它们。然后您将获得第五个合并模块。由于构建.msi和测试它们的速度非常慢,我还没有尝试制作5!排列以查看哪种组合既有效又具有最小下载长度……我们的应用程序需要所有四个模块,这些模块构建为66MB的压缩MSI大小<只有在项目中使用
CRAXDDRT.dll
(可嵌入设计器)时,才需要code>designtime,只有在进行任何导出时才需要
reportengine
。这就是他们所说的,至少,我从未尝试过用
许可证
运行时
来查看它有多小。我决定离开它,用所有合并文件来构建.msi。当然,现在不需要的功能将来也可能需要。