我在Delphi 2007中创建了一个组件,现在我想让它与新版本的Delphi一起工作,所以我必须改变它的用途 使用控件; 至 使用{$if CompilerVersion 21} Vcl.Controls {$}其他控件{$ifend} ;. 但我不知道我必须编
使用控件;
至
使用{$if CompilerVersion> 21} Vcl.Controls {$}其他控件{$ifend} ;.
但我不知道我必须编写的编译器版本.谁知道呢? 单元范围名称在XE2中引入.而XE2是编译器版本23.所以条件是:
{$if CompilerVersion >= 23}