用Delphi产生一个最小的可执行程序

本文介绍了如何使用Delphi通过移除窗体、简化代码和调整编译设置,将Win32应用程序的大小缩减至8.5k。通过对比C++的编译结果,展示了Delphi在生成小型可执行文件方面的优势。文中详细阐述了代码修改过程和节省空间的技巧。
摘要由CSDN通过智能技术生成
 

用Delphi产生一个最小的可执行程序

 

曾经在网上看到有人说Delphi能够产生大小只有16kWin32应用程序,而我自己曾经编写过的这种可执行文件大小则是在17k左右,因而我一度猜想Delphi恐怕也只能将代码优化到这种程度了。最近由于测试的目的重新把这个程序写了一遍,才发现利用一些技巧,还能够将文件的大小进一步缩减到8.5k。这个程序也能够显示Delphi作为类似于Visual C++的、非RAD工具的另一个侧面。如果你对此感兴趣的话,请看我是如何做到这一点的。

 

Delphi生成一个默认的项目,然后用工具栏上的Remove file from Project按钮,将唯一的窗体(Form1)从项目中删除。然后选择View->Project Source命令,打开项目文件,并编辑代码如下所示:

program MiniApp;

 

uses

  Windows, Messages;

 

// {$R *.res}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值