我曾经在Delphi 5.0中使用过TeeChart Pro v5.02 for Delphi!但是我现在一直在用Delphi 7.0了,TeeChart Pro v5.02 可能不能用在Delphi 7.0。我从网上找到了TeeChart6Delphi7.EXE,于是立即在Delphi 7.0进行安装,整个安装过程非常顺利!
但是,TeeChart自带的GIFImage在Delphi7中有Bug,当我在设计时打开GIF动画时出现死机。
我上TeeChart的论坛和新闻组,也没有找到一个解决办法!
后来,在网上找到了LiWD写得《TeeChart Pro v6.01 Full Sources For Delphi7 安装完全攻略》。于是就又去找了一个TeeChart Pro v6.01 Full Sources For Delphi,对照安装完全攻略进行了安装!
一、删除Delphi7自带TeeChart 1、Component -> install Packages 中 Remove 所有以Tee开头的包,OK,关闭Delphi7. 2、删除\Bin目录下的DclTee70.bpl; 3、删除\Windows\System(或System32)目录的以下文件: Tee70.bpl Teedb70.bpl Teeqr70.bpl Teeui70.bpl
4、删除\Lib目录下的以下文件(如果有的话.可以把以下文本建成一.Bat文件,在Lib目录下运行即可):
del QRTEE.dcu del dcltee.dcp del tee.dcp del TeeAbout.dcu del TeeAbout.dfm del teebmps.res del TeeConst.dcu del teedb.dcp del TeeFunci.dcu del TeeGally.dcu del TeeGally.dfm del TeeLisB.dcu del TeEngine.dcu del TeePoEdi.dcu del TeePoEdi.dfm del TeePrevi.dcu del TeePrevi.dfm del TeeProcs.dcu del teeqr.dcp del teeresou.res del TeeShape.dcu del teeui.dcp del TeExport.dcu del TeExport.dfm del TeCanvas.dcu del Chart.dcu del ArrowCha.dcu del BubbleCh.dcu del EditChar.dcu del GanttCh.dcu del Series.dcu
二、安装TeeChart Pro v6.01 Full Sources 1、启动Delphi,将TeeChart v6.01源文件拷贝到一特定目录,如\Delphi7\Source\TeeChart6; 并在Tools-> Environment Options -> Library -> Library Path 中添加该路径; 同时添加以下路径 $(DELPHI)\Projects\Bpl,否则下一步编译会有找不到“tee67.dcp”的问题!
2、TeeChart自带的GIFImage在Delphi7中有Bug,当设计时打开GIF动画时出现死机. 请自行到网上找一个GIFImage for Delphi7 的,在安装前用其中的 GIFImage.pas 覆盖当前的即可.
3、Open Project打开目录中的 Tee6D7.bpg; Project-> Build All Projects 编译所有项目, 编译生成的文件在$(DELPHI)\Projects\Bpl目录中; 并在Tools-> Environment Options -> Library -> Library Path 中删除该路径。
4、将Bpl目录中的下列文件拷贝到\Windows\System (或System32)目录中: Tee67.bpl TeeDB67.bpl TeeGL67.bpl TeeImage67.bpl TeeLanguage67.bpl TeePro67.bpl TeeQR67.bpl TeeUI67.bpl
5、将Bpl目录中的下列文件拷贝到\Delphi7\Bin目录中: DclTee67.bpl DCLTeePro67.bpl DclTGL67.bpl DCLTQR67.bpl
6、将Bpl目录中的下列文件拷贝到\Delphi7\Lib目录中: DclTee67.dcp DCLTeePro67.dcp DclTGL67.dcp DCLTQR67.dcp Tee67.dcp TeeDB67.dcp TeeGL67.dcp TeeImage67.dcp TeeLanguage67.dcp TeePro67.dcp TeeQR67.dcp TeeUI67.dcp
7、安装TeeChart: Component -> install Packages 中 Add \Delphi7\Bin目录中以下文件:
DclTee67.bpl DCLTeePro67.bpl DclTGL67.bpl DCLTQR67.bpl (如果没有安装QuickReport,可以不添加此文件) 和\Windows\System (或System32)目录中的TeeImage67.bpl;
8、选择简体中文: 新建一工程,添加Additional面板中的TChart放到Form上,选中Chart1, 鼠标右击, 选择Langague,再选Chinese Simp,OK。
由于TeeChart Pro v6.01 Full Sources For Delphi安装后没有例子、说明和帮助!因而我利用TeeChart Pro v6.01 Full Sources For Delphi安装成功后的文件,尝试自己做了一个TeeChart6Delphi7.EXE的补丁包,用包中三个文件覆盖对应目录中的TeeImage67.bpl、TeeImage67.dcp和GIFImage.dcu文件即可。
C:\WINDOWS\system32\TeeImage67.bpl C:\Program Files\TeeChart 6.01 for Delphi 7\Delphi7\Lib\TeeImage67.dcp C:\Program Files\TeeChart 6.01 for Delphi 7\Delphi7\Lib\GIFImage.dcu
我进行了测试,经过打上补丁,利用TeeChart6Delphi7.EXE进行的安装完全消除了设计时打开GIF动画时出现死机的问题!
|