关于.bpl的一个问题(180分)

M

melissa

Unregistered / Unconfirmed
GUEST, unregistred user!
我在系统中使用了.bpl对程序进行分割,现在的情况是:
我把.bpl文件放在项目所在目录下或者windows/system下程序都可以正常运行.
但是因为我的bpl有30多个,我不想在分发的时候exe所在目录中还混杂着好多的bpl文件,
所以我想在项目文件夹下面建立一个bpl子目录,把bpl文件都放在里面.但是现在我试验的
结果是:只要bpl没在我前面说的那两个目录下面就报错:"找不到所需的.dll文件--P****.bpl"
我应该在哪里进行设置呢?是不是还少做了什么?
我试了在search path里加入我的bpl子文件夹,但是没有作用啊,困惑中……
请各位大侠指教,不胜感谢!!!
 
wise?
将*.bpl等发布到
windows/system32下打包
 
只要在autoexec.bat中加入path=程序/bpl;就可以了!
 
to koks:我总觉得把一堆自己软件的bpl放到系统目录的system里面很不清爽,看着也不清楚,
所以想把与本软件相关的东西只放在一个大文件夹中,bpl就在子文件夹中.
to 网络男孩:刚刚试了,不行,错误照常.
谢谢两位,请大家继续指教,帮忙
 
比如你的Bpl目录为C:/bpl
Autoexec.bat加上这句:
Set Path=%Path%;C:/bpl
 
to forgot2002,我明白你的意思,我是加了,不管用。我总觉得应该是在options或者Envionments等地方
设置的不对,我也不知道,唉。
 
多人接受答案了。
 
把bpl路径设到系统环境变量中就可以了
 
顶部