Wenn Du ein "Saatkorn" in die Bedingung und den else Zweig legst, werden die Units im richtigen Zweig abgelegt..., je nach DEFINE.
Bei mir war lediglich Forms in beiden Bereichen eingetragen, der Rest wird ja nach DEFINE automatisch ergänzt.
Delphi-Quellcode:
{$DEFINE NEUE_VERSION}
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls
{$IFDEF NEUE_VERSION}
, Forms, ComCtrls, ExtCtrls, Grids
{$ELSE}
, Forms, ComCtrls, ExtCtrls, Grids
{$ENDIF};