【轉】關於提示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
相關文章
相關標籤/搜索