'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.' 錯誤問題的解決方案" |