减小Delphi2010程序的尺寸
由 hubdog 于 星期日, 2010-03-28 02:25 发表
因为Delphi2010中引入了新的RTTI反射机制,会导致编译出来的程序很大。禁用RTTI反射可以减小文件的尺寸
在工程的Uses语句前添加下面的定义就可以禁用RTTI反射
{ Reduce EXE size by disabling as much of RTTI as possible (delphi 2009/2010) }
{$IF CompilerVersion >= 21.0}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
{$IFEND}
参见http://www.zipplet.co.uk/index.php/content/articles_programming_delphi2010rtti