从哪个版本"vclunit.pas"更改为"Vcl.vclunit.pas"?

Vah*_*hid 4 delphi components

我在Delphi 2007中创建了一个组件,现在我想让它与Delphi的新版本一起工作,所以我必须将使用更改
uses Controls;

uses {$if CompilerVersion > 21}Vcl.Controls{$else}Controls{$ifend};.
但我不知道我必须编写的编译器版本.谁知道呢?

Dav*_*nan 5

单元范围名称在XE2中引入.而XE2是编译器版本23.所以条件是:

{$if CompilerVersion >= 23}
Run Code Online (Sandbox Code Playgroud)