DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: rastafareysoft
今日帖子: 3
在线用户: 2
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 wang1976 (爷爷) ★☆☆☆☆ -
普通会员
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
----------------------------------------------
-
作者:
男 wang1976 (爷爷) ★☆☆☆☆ -
普通会员
2015/1/20 16:19:09
1楼: 图片在附件" 1.1.1. 关于提示can't load package 'xxx.bpl.' 错误问题的解决方案"
此帖子包含附件:
PNG 图像
大小:218.5K
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2015/1/20 16:23:20
2楼: 为啥我的 FASTREPORT 安装的结果就是
D:\Program Files (x86)\FastReports\LibD20
工作一切正常。

Raise 也是 ehlib 也是。
----------------------------------------------
(C)(P)Flying Wang
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行77.14844毫秒 RSS