发布时将多个bpl 打包成一个bpl的方法,或者说:不需要vcl60.bpl情况下 18.5K的exe 照常可以运行。
其实这种方式 就是把项目的逻辑和业务 和 依赖分开。
控件和IDE 相对来说一段时间内不会改变。
更新只是更新一些项目的逻辑,例如你在代码里多写了一个 if ,这样就可以只更新这个极小的exe。
题:关于bpl发布时将vcl60.bpl,vcldb60.bpl......等多个bpl 打包成一个bpl的方法。( 积分:200, 回复:9, 阅读:304) 来自:hfghfghfg, 时间:2004-01-14 08:40, ID:2409955 |
关于bpl发布时将vcl60.bpl,vcldb60.bpl......等多个bpl 打包成一个bpl的方法。 或者说:不需要vcl60.bpl情况下 18.5K的exe 照常可以运行。 或者说:Build with runtime packages的时候只使用自己的包,其他的都是静态链接入EXE 新建一个包,将lib下相应的dcu文件add进去。 然后其他的 基于 rtl60和这个bpl就可以了。 在 Package1.bpl 中 包括了vcl60 和 dbrtl.bpl。 {已测试通过} {要找台没有装delphi的机器试,或把机器上的vcl60.bpl......等删除再试(注意备份)} 感慨: Build with runtime packages + rtl60 太美了。 相关资料: 话题1244660的标题是: 有没有可能做到:Build with runtime packages的时候只使用自己的包,其他的都是静态链接入EXE (0分) 分类:Object Pascal |
来自:xuxiaohan, 时间:2004-01-14 09:12, ID:2410018 |
真是一言惊醒梦中人! 我已经下载啦,非常感谢 |
来自:Aiirii, 时间:2004-01-14 09:15, ID:2410024 |
思路不錯, 但實際意義呢? 就是一個包與兩個包的區別??還是有其它呢? |
来自:hfghfghfg, 时间:2004-01-14 09:20, ID:2410037 |
to Aiirii: 如果 你 作 过 这样 的 项目, 你 就 该 明白 其中 的 意义。 |
来自:hfghfghfg, 时间:2004-01-14 09:26, ID:2410056 |
to Aiirii: adortl60.bpl bdertl60.bpl cds60.bpl dbexpress60.bpl dbrtl60.bpl dbxcds60.bpl DclRMachine6.bpl designide60.bpl dsnap60.bpl dsnapcon60.bpl dss60.bpl vcljpg60.bpl vcldb60.bpl vcl60.bpl tee60.bpl TB97_d6.bpl Rz30Ctls60.bpl ..... |
来自:lich, 时间:2004-01-14 17:10, ID:2411202 |
倒是想听听,一个巨无霸包有什么好处啊? 仅仅是分发方便吗? |
来自:刀剑如梦, 时间:2004-01-14 18:59, ID:2411384 |
程序员杂志中讲到关于包的应用! |
来自:app2001, 时间:2004-01-14 20:34, ID:2411491 |
方便些,总是好的 |
来自:hfghfghfg, 时间:2004-01-18 10:25, ID:2417749 |
是为了维护 高频更新 |