Cannot load package "Pkaccount",It contains unit "UnitBase",which also 
is contained in package "Pkbill"

解决方案 »

  1.   

    你的包PKaccount中UnitBase单元已经在PKbill包中安装了,不能再包含到BPL中,你需要先把这个单元删除掉,再装载试试看!
      

  2.   

    你要把lib里的路径删掉,然后再试一试
      

  3.   

    Pkaccount,Pkbill中都引用了那个单元,解决方法是让其中一个包引用另一个包
      

  4.   

    同意w_anghe(哭泣的梧桐),将重复应用的单元在一个包中删除(如果可以的话),重新编译两个包。
      

  5.   

    既然要要用Pkaccount 就的卸载 Pkbill.不过如果能够确定它们的单元UnitBase是一模一样的话,则可以在其中一个包中删掉一个UnitBase单元。
      

  6.   

    唉,大家解决都不好,其实真正解决的办法就是修改源码,把各自的UnitBase分别改为UnitBase1.pas和UnitBase2.pas,重新编译安装就可以了,为什么我不只改其中一个UnitBase呢?原因是UnitBase这样的单元名太容易重复了,最好不要这些名字,以保持唯一性。