Delphi 7 中如何使用 Crystal Report 9.2(四、如何发布自己的程序)
日期:2007年7月27日 作者: 查看:[大字体 中字体 小字体]-
Delphi 7 中如何使用 Crystal Report 9.2
李经通
日期
版本
描述
备注
2004-3-12
0.1
在Delphi 7 中使用Crystal Report 9 VCL等
新
目录
一、 直接使用Crystal Report 9.2 动态库... 2
1、 开发环境安装注意事项... 2
2、 在Delphi 7 中引入Crystal Report Viewer 控件... 2
二、 Crystal Report 9.2 VCL 的安装... 3
1、 准备合适的VCL组件... 3
2、 安装VCL. 3
3、 对VCL组件中Demo使用的问题... 6
4、 vcl组件中的修改... 7
三、 利用 Crystal Report 9 VCL 编程... 7
1、 利用VCL编写程序... 7
2、 简单连接数据源代码实现——只使用Tcrpe32组件就可以满足我们的需求... 8
3、 复杂数据源实现——需要TcrpeDS辅助实现数据源的连接... 8
4、 处理中遇到的问题... 11
四、 如何发布自己的程序... 11
1、 利用InstallShield DevStudio 9来制作安装程序... 12
2、 运行库说明... 12
3、 遇到的一些问题... 14
五、 总结... 14
一、 如何发布自己的程序
当我们把程序编写完成后,最后的任务是要把我们的程序发布出去,但是由于Crystal Report 带有很多库,这样给我们发布程序带来了很多麻烦,使我们发布出去的程序在客户机上功能不能够正常使用,下面就介绍如何发布程序,以及经常会碰到的问题:
1、 利用InstallShield DevStudio 9来制作安装程序
在InstallShield DevStudio 9已经带有Crystal Report 9的Merge Modules,但是那是英文的,不能够满足我们的需要,我们需要下载简体中文的,进行替换。下载地址:http://support.businessobjects.com/communityCS/FilesAndUpdates/cr9rdcmergemodules_chs.zip.asp?recDnlReq=Record&dnlPath=cr9rdcmergemodules_chs.zip。
·下载后解压缩,替代\Program Files\Common Files\Merge Modules中对应的文件。
·将Crystal Report 9-Crystal Report Engine Components选择加入我们的安装程序中。
·如果使用了TclientDataSet等数据集,那么需要加入midas.dll。
·需要加入crpe32.dll、crpe32_res_chs.dll、gdiplus.dll、commonobjmodel.dll、rptobjmodel.dll、u2fcompress.dll
·更加自己程序功能特性加入其他库文件。
2、 运行库说明
虽然Crystal Decisions申明Crystal Reports components 支持多个版本安装在同一机器上,但不支持这样做,实际应用过程中还是会发生一系列问题。
当发布自己的程序时,依靠Crystal Report 运行库主要有以下几个方面:
——访问Crystal Report Engine的方法
——报表所用的数据源
——导出类型支持
——其他功能,如图表、地图、公式的支持。
Crystal Reports components中的四个主要器件介绍:
——Craxdrt9.dll —— The Crystal Reports 9 ActiveX Designer Runtime DLL. This DLL is the reporting engine and it exposes the Object Model Hierarchy. Distribute this DLL with all applications using the RDC。
——CRViewer9.dll —— The Crystal Reports View Control. Use this component to preview your report. If you are not previewing the report, then it is not necessary to distribute this DLL。
——CRDesignerCtrl.dll —— Embeddable Crystal Reports 9 Designer Control. This DLL exposes report creation and designer capabilities in your application and allows you to create a report at runtime using an ActiveX designer。
——Craxddrt9.dll —— Crystal Reports 9 ActiveX Designer Design and Runtime DLL. This DLL is the engine used to design and format reports at design time, as well as to access and process reports at runtime。
虽然Crystal Report 提供了安装包,但安装包中的文件比较多,很多都是不是我们所需要的,我们可以挑选自己需要的库文件加入安装程序中,主要参考Program Files\Crystal Decisions\Crystal Reports 9\Developer Files\Help\chs\runtime.chm帮助文件。
·主要需求文件
Craxdrt9.dll: Mfc42.dll, Msvcrt.dll, Msvcp60.dll, Comdlg32.dll, Comctl32.dll
- [1] [2] [3] 下一页
-
- Delphi 7 中如何使用 Crystal Report 9.2(四、如何发布自己的程序) 相关文章:
- ·非主流ps教程实用的技巧大全
- ·把网页保存为图片 换种方式收集有用资料
- ·巧用名称框选择过宽的Excel单元格区域
- ·用十大安全策略加固无线局域网安全
- ·Photoshop字体安装使用方法和技巧
- ·不用双显卡 PowerPoint 2007也玩双显示输出
- ·利用插件来校验XHTML是否符合Web标准
- ·Windows Vista系统如何用命令行运行系统还原
- ·用Illustrator封套快速制作时装广告
- ·用JavaScript刷新框架子页面的方法
- Delphi 7 中如何使用 Crystal Report 9.2(四、如何发布自己的程序) 相关软件
- ·《反恐精英CS》夜视镜专用地图cs_17elwell
- ·WEF决赛 Grubby使用不死族大败Tod录像包
- ·《实况足球9》实用工具集
- ·Excel2003函数应用完全手册
- ·魔兽CEG2006专用地图下载
- ·《雷神之锤4》v1.3到v1.4.2升级补丁(Windows系统专用)
- ·《热血传奇》专用下载器
- ·《彩虹岛》专用下载器
- ·《合金战纪》大众用户封测客户端
- ·图片欣赏-精美军用飞机航空摄影
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:在C语言中如何处理时间和日期
精品推荐
热点TOP10
- ·Delphi下的ADO使用方法!
- ·在Delphi中实现数据分析模块的动态报表
- ·在Delphi中控制扫描仪
- ·用拼音首字符来实现检索功能
- ·让Delphi的DBGrid支持鼠标轮
- ·自 动 隐 藏 的 声 象 按 钮
- ·OpenGL简介
- ·用Delphi制作动态有声标签
- ·从 实 例 看 Delphi 4 中 的 动 态
- ·Delphi中为DBGrid控件添加色彩
- ·常用的BCB & Delphi 函数
- ·产生不重复随机数的简便算法
- ·陈经韬2002原创资料
- ·Delphi2005试用版安装指南
- ·Delphi中ListBox控件的六种特效
- ·第三方控件使用方法
- ·关于SMTP和POP3使用及关于客户-服务端的自动连线问题
- ·关于MP3中的ID3V2格式探讨及我写的ID3V2读取源码
- ·监视打印机部分线程内容
- ·获取其他进程中ListView的文本
