作者:cashfly 发布:2012-03-27 15:12
最近准备换Delphi高版本来写程序,以前一直用7。想体验一下新版本带来的便捷,首先有一个体积问题,看下文介绍。
首先,在IDE里可以直接编译Win32,Win64和OSX的程序(当然,要调试运行OSX程序,你需要相应的环境)
其次,FireMonkey没有VCL的控件丰富,比如FireMonkey没有RichEdit控件。
第三,FireMonkey程序无论是独立运行还是调试运行,初始化都没有VCL程序流畅。显然是因为FireMonkey程序还要涉及硬件GPU的初始化工作。
最后说说编译后的程序大小。其实最终得到的程序并不大,由于编译器的变化,XE2里Debug版程序比Release版程序大很多,要减小程序体积,就使用Release版。下面给出稍微具体点的信息(都是空程序):
Win32 Debug版 VCL程序大约6M FireMonkey程序大约8M
Win32 Release版 VCL程序大约1.5M FireMonkey程序大约3M
Win64 Debug版 VCL程序大约7M FireMonkey程序大约9M
Win64 Release版 VCL程序大约2M FireMonkey程序大约4M
减小体积的方法:
1、最终使用Release编译模式
2、关闭RTTI反射机制减少EXE文件尺寸在Interface下面加如下代码
{ 关闭RTTI反射机制减少EXE文件尺寸 }
{$IF CompilerVersion >= 21.0}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
{$IFEND}
3、最终发布程序可再使用Free_UPX(推荐)或ASPACK再次压缩。
这样下来,使用Delphi XE2编译的程序体积可小很多了。虽然还是比Delphi 7大,但可接受了。
在后续版本中,我会陆续分享在使用Delphi的一些心德与遇到的问题。
相关推荐
http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4504_win.iso 该ISO文件已包含xe2HelpUpdate 5。 建议大家用迅雷下载。 ************************************** 英巴卡迪诺发布...
Rad studio xe2 update 1, Rad studio xe2 R1 keyRad studio xe2 update 1, Rad studio xe2 R1 key
Rad Studio XE2 Delphi XE2 C++ Builder XE2 注册机 激活文件 内附详细注册说明。
Embarcadero RAD Studio XE2 Architect 破解
操作顺序(包含Delphi、CBC、PHP ): 一、选择产品产生序列号并进行安装 ...三、打开RADStudio输入激活码并产生slip文件,且手工拷贝此文件到License目录下 四、在RAD Studio启动界面导入slip文件即可。
RAD STUDIO XE2 汉化工具; Delphi XE2 中英文一键切换; 特点: 运行简单,一键切换; 亲测,好用;
安装序列号:3AAD-DCS8KK-RNN4SD-HA2S 安装完成后,覆盖bds.exe和bds.dll即可。 简单哦。亲测,验证成功。
1) Install RAD Studio XE2 with this s/n "3AAD-DCS8KK****************" 2) Go to "%your_bds_dir%\bin\" 3) Make backup of original "bds.exe" 4) Copy "bds.exe" and "bds.dll" from this arch to the bds dir...
RAD Studio XE2 with Update3 v16.0.4358.45540 (2011.12.14) 软件用途: Delphi/BCB/PHP等开发IDE工具。...http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4358_win_dl.iso
ehlibnos_5.5.159 For Embarcadero RAD Studio XE2 自动安装版
EhLib 5.3.107 For Embarcadero RAD Studio XE2 自动安装版.rar
UniDAC 4.0.1 for RAD Studio XE2-4.0.1 15-Sep-11.exe
RAD Studio Delphi XE2 Update 3 Crack
Delphi RAD Studio XE2 update2 crack XE2 for update2 破解文件
Delphi XE2 正式版的破解程序,有效...http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_win_dl.iso 文件大小: 2.33G MD5: de8b9f897e2ad678643b64898470b707 Delphi Prism XE2 - ISO 1.28G ...
GExperts是一组通过扩展集成开发环境(IDE)来提高Delphi和C++ Builer程序员工作效率的工具,详细的算的话,至少有二,三十项对Delphi的IDE功能的补充。GExperts以开放源码形式开发,以自由软件形式来发布。.
RAD+Studio+XE2+Update+4+hotfix+1+全自动安装器(含破解文件)
TeeChart Pro 2011 for Delphi RAD XE2 crack Support 32bit and 64bit OS 絕對可用
Delphi XE2 update 3完美注册破解(win7下通过)
xe2 with update3破解,你知道的。