Teechart7与fastreport3.0不兼容,怎么办?(100分)

  • 主题发起人 主题发起人 vniceboy
  • 开始时间 开始时间
V

vniceboy

Unregistered / Unconfirmed
GUEST, unregistred user!
Teechart7与fastreport3.0不兼容,怎么办?
我安装了Teechar7,之后呢,再安装fp3.0,启动Delphi7.0时找不到tee70.bpl,teedb70.bpl...等*70的包,而teechar7在system32下生成的是tee77.bpl等*77之类的包,怎么办?求高手帮助。
 
你的FP3.0的和treechart7相关的包需要重新编译。可以看看FP的说明/
 
为了让这两个兼容,我安装了3次,
我用的是3.20版本的FR
你可以用一些说明如:FastReport 3.18版For Delphi7安装笔记
下面这个是我,在“FastReport 3.18版For Delphi7安装笔记”的基础上,有我自己改的地方:
、、、、、、、、、、、、、、
先用先导编译
安装下面要指出要“编译安装的包”
指定路径为“LibD7“

、、、、、、、、、、、、、、、、
FastReport 3.18版For Delphi7安装笔记
日期:2006年2月22日 作者: 人气:3103 查看[大字体 中字体 小字体]

==========
系统环境
Windows 2003 标装版
Delphi7 + Update 1.1
控件有
TeeChart 7.04
FastReport 3.18
2005-11-4 by Robot5
==========
安装前请册除原有的FR控件。
1. ToolsEnvironmet options...中的Library标签面下Library path添加FastReport路径。
FastReport 3FastQB -这个不知道是什么我这里不加会编译不了
FastReport 3FastScript
FastReport 3Source
FastReport 3SourceBDE,ADO,IBX,DBX
FastReport 3SourceExportPack
2. 生成汉化文件
运行recompile.exe文件,设置相应选项,我的设置如下:
1.Select the compiler 设置为 Delphi7
2.Select the FR3 Version 设置为 Professional
3.Select the TeeChart version 设置为 TeeChart77 (如你用的是Delphi7中自带的版本这步可以不改)
4.What you want todo
下的 Change language To 设置为 Chinese (这个还用说)

这里需要说明一下的是我的TeeChart版本为Pro 7.04不知道这里的设置对不对,第三项中还有个TeeChart77,这还需要高手
指点一下(后面的.INC文件中的设置也一样拿不准)。
3. 修改INC文件,有两个文件要修改如下:(如你用的是Delphi7中自带的版本请跳过这一步)

FastScriptfs_ireg.inc
找到
---------- TeeChart component ----------
{$DEFINE TeeChartStd}
将{$DEFINE TeeChartStd}这行注掉。

找到
---------- TeeChart Pro 7 component ----------
If you have TeeChart 7, uncomment the following line
{$DEFINE TeeChart7}
将{$DEFINE TeeChart7}前面的注释去了,保存
然后是SourcefrxReg.inc
要修改的内容同上
4. 编译运行包(其它版本的Delphi选择相对应的文件编译)
- FastReport 3/FastQB/fqb70.dpk

- FastReport 3/FastScript/fsDB7.dpk
- FastReport 3FastScript/fsBDE7.dpk
- FastReport 3FastScript/fsADO7.dpk
- FastReport 3/FastScript/fs7.dpk
- FastReport 3FastScript/fsIBX7.dpk
- FastReport 3/Source/frx7.dpk
- FastReport 3Source/frxDB7.dpk
- FastReport 3SourceADO/frxADO7.dpk
- FastReport 3SourceBDE/frxBDE7.dpk
- FastReport 3SourceIBX/frxIBX7.dpk
- FastReport 3SourceDBX/frxDBX7.dpk
- FastReport 3/Source/ExportPack/frxe7.dpk
???fsTee7.dpk
???dclfsTee7.dpk
5. 复制以下文至Windows/System32目录下
- fs7.bpl
- fsDB7.bpl
- fsBDE7.bpl
- fsADO7.bpl
- fsIBX7.bpl
- frx7.bpl
- frxDB7.bpl
- frxADO7.bpl
- frxBDE7.bpl
- frxIBX7.bpl
- frxDBX7.bpl
- frxe7.bpl
???fsTee7.bpl
???frxTee7.bpl

如果你的Delphi7没有修改环境变量那么这些文件默认是在BorlandDelphi7ProjectsBpl目录中。
这一步我没有做,因为个人感觉复制不复制效果都是一样的。只要程序能找到这些文件就行了!
6. 编译并安装以下文件
- FastReport 3/FastScript/ dclfsIBX7.dpk
- FastReport 3/FastScript/ dclfsDB7.dpk
- FastReport 3/FastScript/ dclfsBDE7.dpk
- FastReport 3/FastScript/ dclfsADO7.dpk
- FastReport 3/FastScript/ dclfs7.dpk
- FastReport 3/Source/IBX/ dclfrxIBX7.dpk
- FastReport 3/Source/ExportPack/ dclfrxe7.dpk
- FastReport 3/Source/DBX/ dclfrxDBX7.dpk
- FastReport 3/Source/ dclfrxDB7.dpk
- FastReport 3/Source/BDE/ dclfrxBDE7.dpk
- FastReport 3/Source/ADO/ dclfrxADO7.dpk
- FastReport 3/Source/ dclfrx7.dpk
dclfsTee7.dpk
dclfrxTee7.dpk--------是frxChartObject1
- FastReport 3/Source/frx7.dpk ???/fs7.dpk
从新把frx7.bpl ,fs7.bpl 拷贝到Windows/System32目录下
引用D:/Program Files/FastReports/FastReport 3/LibD7
注意:解决乱码问题
把第一个MEMO中的文字改成中文,简体(之类),拉长,防止,有部分字显示不全。
这样,预览,导出,都没有问题

OK至此安装完成!如有不对的地方还请大侠们更正!
以上安装步骤我是参照FR3里自带的install.txt文件做的,但官方的这个安装说明有些地方感觉不太对,所以就在安装时做
了一下笔记,希望能给大家一点点帮助!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
627
import
I
I
回复
0
查看
741
import
I
后退
顶部