【转】关于提示can't load package 'xxx.bpl.' 错误问题的解决方法

 
转自:
http://blog.sina.com.cn/s/blog_44fa172f0102v9x3.html
 
 
    'xxx.bpl'包实际存在, 路径而且正确. 可是总提示'can't load package 'xxx.bpl'.

 a.  通常状况, 把packge设计包安装在默认输出路径下, 能够正常使用.
    默认输出路径通常为(bpl, dcp路径), 以下: 
      $(BDSCOMMONDIR)\Bpl\ 
      $(BDSCOMMONDIR)\Dcp\

 b.  若是想把包输出到本身指定路径下, 就会出现 can't load package 'xxx.bpl' 错误.
      好比我想把包输出我指定的路径(分别为bpl, dcp, dcu路径), 以下:
      $(MY_DIR)\bpl\
      $(MY_DIR)\dcp\
      $(MY_DIR)\dcu\
     
========== 出现错误为: ==========
     找不到运行是包 'xxx.bpl',  或 不能加载包 'xxx.bpl'.
==========

这时你设置以下(不正确的): 
    Delphi XE → tools → Options → Delphi Options → Library 里.
    Library Path选项增长路径 
    $(MY_DIR)\bpl\; 
    $(MY_DIR)\dcp\; 
    $(MY_DIR)\dcu\.
    是不起做用的, 缘由是这个路径不是DELPHI XE环境变量的搜索路径. 
    
你须要设置的方法(正确的):
    Delphi XE → tools → Options → Environment Variables 里:
    System variables 找到 环境变量Path, 或者 User overrides找到Path. 
      在这个值Value里增长:  
       $(MY_DIR)\bpl\;
       $(MY_DIR)\dcp\;
       $(MY_DIR)\dcu\;
  这样就能够正确找到'xxx.bpl'了. 

如下图片分别为不一样状况: 
    实例输出路径为: 
  Q:\ZVCL\Llibrary\bpl; 
   Q:\ZVCL\Llibrary\dcp; 
   Q:\ZVCL\Llibrary\dcu

  图片在附件" 1.1.1. 关于提示can't load package 'xxx.bpl.' 错误问题的解决方案"
【转】关于提示can't <wbr>load <wbr>package <wbr>'xxx.bpl.' <wbr>错误问题的解决方
 
 
1.路径设置在系统path中起做用
2.rm安装提示,可能须要先编译其余包,如teechart
相关文章
相关标签/搜索