Build with runtime packages是个骗局!!!!(100分)

  • 主题发起人 主题发起人 北京男人
  • 开始时间 开始时间

北京男人

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个程序编译后直接运行大小为492K。
为了让程序变更小,选择了Project-Options-Build with runtime packages然后
发布程序竟然才有43.5k那么小,高兴坏了!
结果发布后出提示“找不到Dll-VCL50.bpl”等很多提示,如果把VCL50.bpl复制过去程序能正常运行,但是光一个VCL50.bpl就1.9M多,
那么1.9M + 43.5K 肯定大于 492K啊!
那么Build with runtime packages就不应该选择,一旦选择了安装程序包将变得异常的大!我怀疑Borland在骗人,也许根本没实现好这个功能!难道Delphi除了用API创建窗体外真的不能做几十K那么小的程序吗?
 
按你这么说,VB 的文件小全是骗局了?知道 VB 的程序发布时为什么不需要带 MSVBVM50.dll 和 MSVNVM60.dll 吗?
那种方式不是没用,只是你没用在该用的地方而已。
 
为什么不会看Borland DELPHI的帮助
 
楼主不要激动。
 
看了此贴,原来是个骗局
 
当然是这样啦
 

Build with runtime packages还是有用的,例如:
1 如果有多个系统用同版本的Delphi开发,就可以共享那些bpl
2 你的软件升级后,只须发布更新后的.exe文件,bpl就不用了
 
楼主,你用vc这么做也是一样的
这已经不是什么新鲜的东西了
 
我们以前开发一套程序
模块做成好多DLL
这时Build with runtime packages很有用处
 
多人接受答案了。
 
后退
顶部