在 Delphi 5 中如何使用“包”(0分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
我听说:通常用 Delphi 5 编译一个空窗体生成的 .EXE 大约会有
178KB ,而使用了“包”则可执行文件的大小会减到约 10KB ,各位高手能否教小妹一招,吾将不胜感激!
郑重声明:我愿拜天下所有 Delphi 高手为师,愿和天下所有 Delphi
爱好者切磋技艺,祝各位 心想事成 !

cat.yy
E_mail: catyy1101@yeah.net
 
编译时:
Project -> Options -> Packages
选中
Build with runtime packages 就行了
 
to webbar:

这是动态建立“包”,那静态呢?

感谢您这样狭义!!!
 
new run-time packages -> add your unit in it ->build
new project -> add the new package in the project
ok
finish / copy the need bpl and exe to client
 
to autumn:

I am so stupid that I CAN NOT understand it.

能详细一点吗(我许诺要设法给你加分)?
 
和webbar的意思差不多,也可以用loadpackage动态加载包,但是我没有尝试过这样做,
因为我也搞不清这样做的好处。:)
 
Delphi的包实际是一个DLL文件。当使用runtime包时,各种构件实现代码并不
编译到最终的EXE文件中,而是以包的形式存在。虽然EXE文件的尺寸缩小了,
但分发时就必须给最终用户提供runtime包,这些基本的包加起来有1M以上。
所以,当一次分发多个程序时,适合使用此方式。这样,在这些程序中的共同
的、冗余的代码占据的空间就节省出来了!
 
Here:
<a href="http://www.inprises.com/control/liweipackage.zip">关于动态调用Package的例子</a>
 
to Hexi:
下载老是出错,发我邮箱 行吗?
我还想知道静态加载是怎么操作的。
 
寻寻觅觅冷冷清清凄凄惨惨戚戚
 
后退
顶部