从哪个Delphi版本开始,VclUnit.pas被更改为Vcl.vclunit.pas?

2026-04-10 02:450阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计162个文字,预计阅读时间需要1分钟。

从哪个Delphi版本开始,VclUnit.pas被更改为Vcl.vclunit.pas?

我在Delphi 2007中创建了一个组件,现在想让它与新版本的Delphi一起工作。因此,我需要修改它的用途+使用控件;例如,使用{if CompilerVersion >=21} Vcl.Controls {else} 其他控件 {endif};但我不知道我必须编写什么。

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

使用{$if CompilerVersion> 21} Vcl.Controls {$}其他控件{$ifend} ;.
但我不知道我必须编写的编译器版本.谁知道呢? 单元范围名称在XE2中引入.而XE2是编译器版本23.所以条件是:

从哪个Delphi版本开始,VclUnit.pas被更改为Vcl.vclunit.pas?

{$if CompilerVersion >= 23}

本文共计162个文字,预计阅读时间需要1分钟。

从哪个Delphi版本开始,VclUnit.pas被更改为Vcl.vclunit.pas?

我在Delphi 2007中创建了一个组件,现在想让它与新版本的Delphi一起工作。因此,我需要修改它的用途+使用控件;例如,使用{if CompilerVersion >=21} Vcl.Controls {else} 其他控件 {endif};但我不知道我必须编写什么。

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

使用{$if CompilerVersion> 21} Vcl.Controls {$}其他控件{$ifend} ;.
但我不知道我必须编写的编译器版本.谁知道呢? 单元范围名称在XE2中引入.而XE2是编译器版本23.所以条件是:

从哪个Delphi版本开始,VclUnit.pas被更改为Vcl.vclunit.pas?

{$if CompilerVersion >= 23}