新建了1个工程,form上有4个组件:Adoquery1,frxReport1,frxDBDataset1,Button1我想通过点击Button1按钮,来将frxReport1中的内容显示出来,在Button1的Button1Click事件中输入:frxReport1.ShowReport;但是我一点击Button1,却跳出如下错误:[Fatal Error] Unit1.pas(7): File not found: 'frxClass.dcu'这是什么情况?Adoquery1,frxReport1,frxDBDataset1都设置好了,数据库中的数据也都在frxReport1预览过了。为什么通过按钮来显示,却报错了。

解决方案 »

  1.   

    在你的本机找到'frxClass.dcu'
    并在delphi中加载它的路径。。
      

  2.   


    frxClass.dcu要如何找?整个硬盘搜索?另外,在delphi中如何加载?
      

  3.   

    只有在fastreport的安装目录下找到了frxClass.res
    没有找到frxClass.dcu
      

  4.   

    我已经把fastreport的安装路径在Project->Opetions->Directories/Conditionals->Search Path:设置过了,为什么还是一样的错误跳出来?
      

  5.   

    网上去下载一个对应你delphi版本的frxClass.dcu吧
      

  6.   

    Tools-> Environments   Option   -> library-> Path的路径是下面这样的:$(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;$(DELPHI)\Rave5\Lib;C:\Program Files\FastReports\FastReport 4\LibD7而C:\Program Files\FastReports\FastReport 4\LibD7就是我安装fastreport4的路径。
      

  7.   


    dcu 的文件应该有的吧,没有应该是你的控件都没有装完。加载路径像你前面说的那样。。
      

  8.   

    网上下了一个frxclass.dcu文件,放到fastreport 4 的安装目录下,运行delphi的工程文件,报错:显示“[Fatal Error] Unit1.pas(7): Read error on 'C:\Program Files\FastReports\FastReport 4\LibD7\frxClass.dcu'”
      

  9.   

    重新安装吧
    安装fastreport后,添加路径到library中
      

  10.   

    如何添加路径,是加在哪个菜单下?是在project下的option,还是tool下的?
      

  11.   

    Tools->Environments Option->library->library Path