注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 freebsd 下程序随系统开机..
 帮助

delphi runtime package 的使用


2007-08-30 12:00:48
 标签:delphi runtime package   [推送到技术圈]

VCL是Delphi 编程几乎必用的东东,而Delphi 采用了另一种类似DLL的方式(bpl)在链接过程中或者运行中动态加载(VCL)。
  因此Dlphi 编译出来的程序可以采用两方式,一种是“Build with runtime package”,另一种是直接编译到到Delphi 程序里。
       从只有一个form的生成exe 文件的大小来看,前者只有十几K而后者则达到了两三百K,无疑前者更有优势,执行速度我想后者更快一些吧!就像DLL因为直接编译入exe的函数肯定比DLL调用要快!
  "build with runtime package"方法,很简单,只要将project-->options-->packages下面的一个选项,说让将勾选“build with runtime package”选上就可以了。
  本人认为两种方式均可,后一种更灵活,作为一个大的系统,如果采用前一种方式无疑点使系统的升级以漏洞的修补变得非常容易,只需替换掉相应的bpl 既可!
  




    文章评论
 
2007-08-30 22:22:53
比较喜欢第二种

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: