从哪个Delphi版本开始,vclunit.pas被更改为Vcl.vclunit.pas?
- 内容介绍
- 文章标签
- 相关推荐
本文共计148个文字,预计阅读时间需要1分钟。
在Delphi 2007中创建了一个组件,现想让它与新版本的Delphi兼容。需要修改其用途和使用控件;例如使用条件编译:
delphiif CompilerVersion=21 then Vcl.Controlselse 其他控件endif;
我在Delphi 2007中创建了一个组件,现在我想让它与新版本的Delphi一起工作,所以我必须改变它的用途使用控件;
至
使用{$if CompilerVersion> 21} Vcl.Controls {$}其他控件{$ifend} ;.
但我不知道我必须编写的编译器版本.谁知道呢? 单元范围名称在XE2中引入.而XE2是编译器版本23.所以条件是:
{$if CompilerVersion >= 23}
本文共计148个文字,预计阅读时间需要1分钟。
在Delphi 2007中创建了一个组件,现想让它与新版本的Delphi兼容。需要修改其用途和使用控件;例如使用条件编译:
delphiif CompilerVersion=21 then Vcl.Controlselse 其他控件endif;
我在Delphi 2007中创建了一个组件,现在我想让它与新版本的Delphi一起工作,所以我必须改变它的用途使用控件;
至
使用{$if CompilerVersion> 21} Vcl.Controls {$}其他控件{$ifend} ;.
但我不知道我必须编写的编译器版本.谁知道呢? 单元范围名称在XE2中引入.而XE2是编译器版本23.所以条件是:
{$if CompilerVersion >= 23}

