关于提示can't load package 'xxx.bpl.' 错误问题的解决方法
Posted garfieldtom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于提示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)pl
$(MY_DIR)dcp
$(MY_DIR)dcu
========== 出现错误为: ==========
找不到运行是包 ‘xxx.bpl‘, 或 不能加载包 ‘xxx.bpl‘.
==========
这时你设置如下(不正确的):
Delphi XE → tools → Options → Delphi Options → Library 里.
Library Path选项增加路径
$(MY_DIR)pl;
$(MY_DIR)dcp;
$(MY_DIR)dcu.
是不起作用的, 原因是这个路径不是DELPHI XE环境变量的搜索路径.
你需要设置的方法(正确的):
Delphi XE → tools → Options → Environment Variables 里:
System variables 找到 环境变量Path, 或者 User overrides找到Path.
在这个值Value里增加:
$(MY_DIR)pl;
$(MY_DIR)dcp;
$(MY_DIR)dcu;
这样就可以正确找到‘xxx.bpl‘了.
以下图片分别为不同情况:
实例输出路径为:
Q:VCLLlibrarypl;
Q:VCLLlibrarydcp;
Q:VCLLlibrarydcu
a. 一般情况, 把packge设计包安装在默认输出路径下, 可以正常使用.
默认输出路径一般为(bpl, dcp路径), 如下:
$(BDSCOMMONDIR)Bpl
$(BDSCOMMONDIR)Dcp
b. 如果想把包输出到自己指定路径下, 就会出现 can‘t load package ‘xxx.bpl‘ 错误.
比如我想把包输出我指定的路径(分别为bpl, dcp, dcu路径), 如下:
$(MY_DIR)pl
$(MY_DIR)dcp
$(MY_DIR)dcu
========== 出现错误为: ==========
找不到运行是包 ‘xxx.bpl‘, 或 不能加载包 ‘xxx.bpl‘.
==========
这时你设置如下(不正确的):
Delphi XE → tools → Options → Delphi Options → Library 里.
Library Path选项增加路径
$(MY_DIR)pl;
$(MY_DIR)dcp;
$(MY_DIR)dcu.
是不起作用的, 原因是这个路径不是DELPHI XE环境变量的搜索路径.
你需要设置的方法(正确的):
Delphi XE → tools → Options → Environment Variables 里:
System variables 找到 环境变量Path, 或者 User overrides找到Path.
在这个值Value里增加:
$(MY_DIR)pl;
$(MY_DIR)dcp;
$(MY_DIR)dcu;
这样就可以正确找到‘xxx.bpl‘了.
以下图片分别为不同情况:
实例输出路径为:
Q:VCLLlibrarypl;
Q:VCLLlibrarydcp;
Q:VCLLlibrarydcu
图片在附件" 1.1.1. 关于提示can‘t load package ‘xxx.bpl.‘ 错误问题的解决方案" |
以上是关于关于提示can't load package 'xxx.bpl.' 错误问题的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
delphi在打开工程文件后,报错"Can't load package c:\program files\borland\delphi7\bin
Delphi 2010 Can't load package C:ProgrammeAfalinasoftAdd-in Express 2d5unitsadxwizardd5.bpl
[Go][已解决]can't load package: unexpected NUL in input问题
8.3 sikuli 集成进eclipse 报错:eclipse中运行提示 Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit plat
Can't load IA 32-bit .dll on a AMD 64-bit platform
关于 Can't connect to MySQL server on 'localhost' (10061) 的一个解决方案