编译好的执行程序,如果调用带有路径的BPL文件呢?

HelpMeNow 2011-08-13 12:21:00
原来的BPL都是和EXE放在同一个路径下供调用,现在为了集中管理我想把所有的BPL放在BPL\路径下,请问要如何设置才能调用得到呢?
...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainychan2009 2011-08-15
  • 打赏
  • 举报
回复
采用动态方式加载吧
火龙岛主 2011-08-15
  • 打赏
  • 举报
回复
可以设置环境变量指定到你设置的路径下,也可以在代码中确定bpl的加载路径。
「已注销」 2011-08-13
  • 打赏
  • 举报
回复
若是是静态调用也就是在dpr的project option中勾build with runtime package,并且你的bpl位列其中,那只能让你的bpl和exe同一目录。或者windows\system32目录或系统环境变量path中。
若是动态加载,loadpackage(...)你自己想从哪儿加载都行,但是这个时候你加载bpl要和他require的bpl在同一个目录或者被require的bpl要在windows\system32或path中。不然那个bpl也加载不起来。

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧