delphi2007下安装fastreport4.2

解决方案 »

  1.   

    楼主请参考
    安装前请册除原有的FR控件。1. "Tools|Environmet options..."中的"Library"标签面下"Library path"添加FastReport路径。
        FastReport 3\FastQB   <-这个不知道是什么我这里不加会编译不了
        FastReport 3\FastScript
        FastReport 3\Source
        FastReport 3\Source\BDE,ADO,IBX,DBX
        FastReport 3\Source\ExportPack2. 生成汉化文件
        运行"recompile.exe"文件,设置相应选项,我的设置如下:
        1.Select the compiler 设置为 Delphi7
        2.Select the FR3 Version 设置为 Professional
        3.Select the TeeChart version 设置为 TeeChart77 (如你用的是Delphi7中自带的版本这步可以不改)
        4.What you want to do 下的 Change language To: 设置为 Chinese (这个还用说)
       
        这里需要说明一下的是我的TeeChart版本为Pro 7.04不知道这里的设置对不对,第三项中还有个TeeChart77,这还需要高手指点一下(后面的.INC文件中的设置也一样拿不准)。3. 修改INC文件,有两个文件要修改如下:(如你用的是Delphi7中自带的版本请跳过这一步)
       
        FastScript\fs_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}前面的注释去了,保存    然后是Source\frxReg.inc
        要修改的内容同上4. 编译运行包(其它版本的Delphi选择相对应的文件编译)
        - FastReport 3\FastQB\fqb70.dpk
        - FastReport 3\FastScript\fs7.dpk
        - FastReport 3\FastScript\fsDB7.dpk
        - FastReport 3\FastScript\fsBDE7.dpk
        - FastReport 3\FastScript\fsADO7.dpk
        - FastReport 3\FastScript\fsIBX7.dpk
        - FastReport 3\Source\frx7.dpk
        - FastReport 3\Source\frxDB7.dpk
        - FastReport 3\Source\ADO\frxADO7.dpk
        - FastReport 3\Source\BDE\frxBDE7.dpk
        - FastReport 3\Source\IBX\frxIBX7.dpk
        - FastReport 3\Source\DBX\frxDBX7.dpk
        - FastReport 3\Source\ExportPack\frxe7.dpk5. 复制以下文至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   
        如果你的Delphi7没有修改环境变量那么这些文件默认是在\Borland\Delphi7\Projects\Bpl目录中。
        这一步我没有做,因为个人感觉复制不复制效果都是一样的。只要程序能找到这些文件就行了!6. 编译并安装以下文件
        - FastReport 3\FastScript\dclfs7.dpk
        - FastReport 3\FastScript\dclfsDB7.dpk
        - FastReport 3\FastScript\dclfsBDE7.dpk
        - FastReport 3\FastScript\dclfsADO7.dpk
        - FastReport 3\FastScript\dclfsIBX7.dpk
        - FastReport 3\Source\dclfrx7.dpk
        - FastReport 3\Source\dclfrxDB7.dpk
        - FastReport 3\Source\ADO\dclfrxADO7.dpk
        - FastReport 3\Source\BDE\dclfrxBDE7.dpk
        - FastReport 3\Source\IBX\dclfrxIBX7.dpk
        - FastReport 3\Source\DBX\dclfrxDBX7.dpk
        - FastReport 3\Source\ExportPack\dclfrxe7.dpk
      

  2.   

    以上是fastreprot 3.18的安装过程 参考一下 D2007的应该可以搞定了
      

  3.   

    不行。我在D7上不用这么麻烦的!在D7上直接运行"recompile.exe"文件 .Select the compiler 设置为 Delphi7 
    就OK了,
      

  4.   

    不太明白,能与我联系吗[email protected]