安装完ehlib60.dpk后然后安装dclehlib60.dpk编译成功然后install时出现错误:  Registration procedure,Ehlibreg.Register in package d:\programfiles\borland\delphi6\Projects\Bpl\DclEhlib60.bpl raised exception class EFilerError:A class named TTreviewBox already exists.什么问题?
怎么解决?

解决方案 »

  1.   

    是不是已经装上了?要没有的话把它卸载掉重新安装还有,两个包其中一个要complie一下,不要点击install
      

  2.   

    EhLib v6.0 Full Source在Delphi 7中的安装方法
         1. 将EhLib v6.0 Full Source解压缩到目标目录。
         2. 打开Delphi 7,将EhLib的\Delphi7子目录加到Delphi的Library path。(菜单操作路径为:Tools|Environment Options...|Library|Library path)
         3. 将EhLib目标安装目录中的common和DataService子目录的文件移动到EhLib的\Delphi7子目录中。
         4. 在Delphi 7中打开EhLib70.dpk,编译,但不要安装。
         5. 在Delphi 7中打开DclEhLib70.dpk,编译并安装。
         6. 组件面板中出现一个EhLib的组件页。
         7. 打开附带的DEMOS,编译并运行,测试安装成功。
      

  3.   

    你知道,它的意思吗?
    (*
    Registration procedure,Ehlibreg.Register in package d:\programfiles\borland\delphi6\Projects\Bpl\DclEhlib60.bpl raised exception class EFilerError:A class named TTreviewBox already exists.
    *)
    是 TTreviewBox类已经在delphi 中注册,
    你可以把EHgrid中的TTreviewBox的单元在Package 窗口中删除此单元!
    OK
    再试看!