delphi的可执行文件为什么很小只有十几k(50分)

  • 主题发起人 主题发起人 wzb_shipman
  • 开始时间 开始时间
W

wzb_shipman

Unregistered / Unconfirmed
GUEST, unregistred user!
是配置问题还是编译选项。我是初学请各位高手多多指教,谢谢
 
一种是配置问题,需要运行期包支持才能够运行。
选中Project->Option->Package->run with runtime package
另外一种是对生成的可执行文件进行压缩,如使用AspPack
 
同意楼上,以上两种方法可以缩小可执行文件的大小!
 
如果是只有十几k

那一定是使用了运行包
 
不知你说的程序是什么,有没有窗口?
 
如果不使用form的话,也可以做到!网上有着方面的介绍文章!
 
这有什么奇怪的啊?
 
这种程序使用运行库,所以虽然看起来只有几十K,可是如果没有在system目录中的bpl文件,
这种程序根本不能运行。 而加上这些运行库, 程序反而要大得多
 
在 Delphi 下用 类似 vc 的 Api 编程方法也可以做到,且可以独立执行。
 
不用窗体,不用控件,自已写代码就可以,不过很麻烦。
 
请问一下yzhshi,配置不同的两种区别是什么?
 
to 天与地:
不带bpl包的话,运行期间就需要,比较麻烦。
 
不引用别的单元,没有FORM出来只有几十K,当然如果你用CONSOLE的话那更小。
 
[?][:D][:D][:D][:D][:D]
 
很小的话,就是说,一部分代码在bpl里面,(就象dll),你看windows/system下面很多bpl,你发布程序的时候也得带上他们
有几百k的话,那么你的程序不需要带那些bpl了
 
bpl怎么建立,主程序怎么才能调用它啊?
 
http://go4.163.com/lovejingtao/myres.htm
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部