当前位置: 首页 > backend >正文

发布时将多个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

是为了维护 高频更新
http://www.xdnf.cn/news/7168.html

相关文章:

  • deepseek系列论文汇总(时至2025.5)
  • 2023 睿抗机器人开发者大赛CAIP-编程技能赛-高职组(省赛)解题报告 | 珂学家
  • AGI大模型(24):通过LangChain的接口来调用OpenAI对话
  • 【AWS入门】Amazon Bedrock简介
  • Compose笔记(二十四)--Canvas
  • 项目:在线音乐播放服务器——基于SSM框架和mybatis
  • redis持久化和数据淘汰方案
  • NB-IoT技术深度解析:部署模式与节能机制全指南
  • SONiC系统之高速数据遥测High Frequency Telemetry
  • Java中的伪共享(False Sharing):隐藏的性能杀手与高并发优化实战
  • Python训练营---Day29
  • 劳特巴赫trace32自定义调试界面
  • mysql的高可用
  • 基于MCP的AI Agent应用开发实践
  • 类的加载过程详解
  • 如何本地部署Qwen3系列的大小模型235B/32B并进行推理服务及并发测试?
  • 力扣1991:找到数组的中间位置(前缀和)
  • 三、关系数据库
  • leetcode报错原因总结需要背下来的程序片 [更新中]
  • MinIO:从入门到精通,解锁云原生存储的奥秘
  • 程序代码篇---python向http界面发送数据
  • Ubuntu搭建TFTP服务器的方法
  • OpenCL C++图像纹理处理
  • jvm安全点(四)openjdk17 c++源码垃圾回收之安全点轮询页内存设置不可访问
  • 前端图片上传组件实战:从动态销毁Input到全屏预览的全功能实现
  • 备份C#的两个类
  • 【DAY22】 复习日
  • 三、高级攻击工具与框架
  • React Flow 边的基础知识与示例:从基本属性到代码实例详解
  • 飞机飞行控制系统补偿模型辨识报告