用delphi写程序,如何去除主form,使得应用程序大小减少?(100分)

  • 主题发起人 主题发起人 raoeeeee
  • 开始时间 开始时间
就像一个盘子里乘了一份炒菜 而你只想吃其中的肉
为了吃肉把那盘菜都吃了 当然很胀 但挑肉吃就不一样了
(我快一天没吃饭了,吃了两个多月的方便面)
delphi 的 uses 中应用了很多没多大用的东西 把他们从列表中注释掉
你打开delphi的单元文件看看(form.pas)做个备份 大刀阔斧的砍 留下你需要的
减肥要减少脂肪的
 
别人的exe文件大小30k.是用纯粹的Windows API来写的,根本没有用Vcl。
鱼和熊掌不可兼得。
 
if i >>project option -> build with runtime package 打个勾
那I就要同时发布你用到的*.bpl? 要发布*。bpl,似乎仅去掉uses 后的东西文件大小减少不多
我真的不能做出<40K得delphi program?
 
1使用runtime pakage 如果你想用VCL的话.
2如果你不用VCL,可以直接在dpr中编程,那将是非常痛苦的事情,因为你要写winproc
但是,他的结果是使你的程序大大变小。
 
若我在程序中没甬道vcl 控件,可不可以采用runtime...
例如:子对文件进行操作?
 
如果你愿意象使用 TURBO PASCAL 那样编程的话,可以只用API搞定;
但是没必要吧
 
raoeeeee:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
创建窗体的方法是:
1)uses一堆有用没用的
2)create form,有好多种方法。
你想不要form,只需:
1)不 create form.
2)删除 没用的uses(不过别把有用的也删掉了)
3)OK!
这一切都应该在*.prj里面完成,至于form文件,不用理它(或者选择view|project manager 把form从项目中删除)
that's all
 
多人接受答案了。
 
后退
顶部