|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2015/1/20 16:16:27 |
标题: |
关于提示can't load package 'xxx.bpl.' 错误问题的解决方案 |
浏览:3746 |
|
加入我的收藏 |
楼主: |
关于提示can't load package 'xxx.bpl.' 错误问题的解决方案 '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
----------------------------------------------
- |
作者: |
|
2015/1/20 16:19:09 |
1楼: |
图片在附件" 1.1.1. 关于提示can't load package 'xxx.bpl.' 错误问题的解决方案"
此帖子包含附件:
![PNG 图像](attachments/2015/wang1976_201512016199.png) 大小:218.5K |
----------------------------------------------
-
|
作者: |
|
2015/1/20 16:23:20 |
2楼: |
为啥我的 FASTREPORT 安装的结果就是 D:\Program Files (x86)\FastReports\LibD20 工作一切正常。
Raise 也是 ehlib 也是。
----------------------------------------------
(C)(P)Flying Wang
|
|