【问题标题】: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}

【问题讨论】:

    标签: delphi delphi-xe4 compiler-directives


    【解决方案1】:
    {$IFDEF VER250} // RAD Studio XE4
    {$ENDIF}
    

    Embarcadero 的 DocWiki 上记录了各种版本:

    Delphi Compiler Versions

    【讨论】:

    【解决方案2】:

    你可以使用VER250:

    {$IFDEF VER250}
    ...
    {$ENDIF}
    

    或者,您可以使用CompilerVersion constant

    {$IF (CompilerVersion >= 25) and (CompilerVersion < 26)}
    ...
    {$IFEND}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-12
      • 2012-01-06
      • 1970-01-01
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多