4

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

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

4

1 回答 1

5

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

{$if CompilerVersion >= 23}
于 2013-04-07T14:30:56.640 回答