减小Delphi2010程序的尺寸

因为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