绑定到 Delphi XE4 编译器的条件编译器指令是啥?
Posted
技术标签:
【中文标题】绑定到 Delphi XE4 编译器的条件编译器指令是啥?【英文标题】:What is the conditional compiler directive binded to Delphi XE4 compiler?绑定到 Delphi XE4 编译器的条件编译器指令是什么? 【发布时间】:2017-02-20 18:30:34 【问题描述】:什么是绑定到 Delphi XE4 编译器的条件编译器指令? 我虽然是这样的:
$ifdef VerDXE4
code segment compiled only by the Delphi XE4 compiler
$endif
【问题讨论】:
【参考方案1】:$IFDEF VER250 // RAD Studio XE4
$ENDIF
Embarcadero 的 DocWiki 上记录了各种版本:
Delphi Compiler Versions
【讨论】:
在此服务器上找不到请求的 URL /RADStudio/berlin/en/Compiler_Versions。 对不起,它对我有用:docwiki.embarcadero.com/RADStudio/Berlin/en/Compiler_Versions【参考方案2】:你可以使用VER250
:
$IFDEF VER250
...
$ENDIF
或者,您可以使用CompilerVersion
constant:
$IF (CompilerVersion >= 25) and (CompilerVersion < 26)
...
$IFEND
【讨论】:
以上是关于绑定到 Delphi XE4 编译器的条件编译器指令是啥?的主要内容,如果未能解决你的问题,请参考以下文章