VB6程序集成水晶报表的打包教程

4星 · 超过85%的资源 需积分: 9 8 下载量 134 浏览量 更新于2024-09-13 收藏 793KB PDF 举报
"这篇教程介绍了如何使用VB6和水晶报表9.2在win2000pro环境下将集成水晶报表的程序打包成安装文件,主要使用InstallShield9作为打包工具,并涉及水晶报表的合并安装模块和授权码的使用。" 在进行水晶报表的打包过程中,首先要确保你拥有正确的开发环境,即Visual Basic 6 (VB6) 和 Crystal Reports 9.2。水晶报表采用字段定义方式来构建报告,你可以参考提供的代码链接(http://www.cnblogs.com/babyt/articles/116880.html)来了解其工作原理。 打包前的准备工作包括: 1. 下载水晶报表的合并安装模块(RDC9ForChina),这是一个简体中文版本的模块,可以从官方网站获取(http://support.businessobjects.com/communityCS/FilesAndUpdates/cr9rdcmergemodules_chs.zip.asp)。这个模块包含必要的运行时组件,使得目标机器即使没有安装水晶报表也能运行你的程序。 2. 确保你的程序已经编译完成,包括主执行文件和两个水晶报表模板文件(.rpt和.ttx)。你可以从指定的博客地址(http://blog.csdn.net/babyt/archive/2004/09/12/101771.aspx)下载示例程序文件。 3. 安装并准备好打包工具,这里使用的是InstallShield9,一个常用的安装程序打包工具。 打包步骤如下: 1. 在InstallShield9中创建一个新的MSI安装工程,添加你的应用程序文件(主执行文件及报表文件)。 2. 切换到InstallationDesigner界面,选择要添加的Merge Modules。通过BrowserMergeModule功能,将之前下载的水晶报表合并安装模块(如license_chs.msm)添加进来。在使用license_chs.msm时,可能需要输入你在安装水晶报表时得到的授权码。 3. 添加其他必要的模块,例如,如果你的程序基于VB,则需要选择ATL3.0。最终的模块选择应根据你的应用程序需求进行。 4. 最后,在主界面中配置打包选项,选择打包成单个文件,然后点击“Build”开始打包过程。打包完成后,检查左下角的报告,如果有错误,可能是因为缺少依赖文件,需要返回添加。 整个打包流程旨在确保你的程序在目标机器上能够正确运行,无需用户单独安装水晶报表。通过使用InstallShield9和合并安装模块,你可以轻松地将这些依赖项整合进安装包中,从而提供一个完整且便捷的用户体验。