如何获取编译器版本符号
How to get compiler version symbol
除了常量 RTLVersion
和 CompilerVersion
有什么方法可以获取像 VER320
这样的版本符号而不是下面的代码?
'VER' + IntToStr(Trunc(CompilerVersion * 10))
问题的简单答案是否定的。没有代码枚举条件符号的机制。
您当前的方法可能是您能做的最好的方法,但不能保证编译器的未来版本将遵循当前的 VERxxx
约定。
当然,你也可以直接报编译器版本。
除了常量 RTLVersion
和 CompilerVersion
有什么方法可以获取像 VER320
这样的版本符号而不是下面的代码?
'VER' + IntToStr(Trunc(CompilerVersion * 10))
问题的简单答案是否定的。没有代码枚举条件符号的机制。
您当前的方法可能是您能做的最好的方法,但不能保证编译器的未来版本将遵循当前的 VERxxx
约定。
当然,你也可以直接报编译器版本。