gpt4 book ai didi

delphi - Delphi 2010 的编译器版本是什么?

转载 作者:行者123 更新时间:2023-12-03 14:34:55 28 4
gpt4 key购买 nike

在Delphi 2010中,如果我想这样做:

{$IFDEF VER999}
//some delphi 2010-specific code here
{$ENDIF}

我需要使用什么版本号来代替“999”?

最佳答案

这是list of compiler versions :

{$IFDEF VER40}  - Turbo pascal 4
{$IFDEF VER50} - Turbo pascal 5
{$IFDEF VER55} - Turbo pascal 5.5
{$IFDEF VER60} - Turbo pascal 6
{$IFDEF VER70} - Borland pascal 7 (And turbo pascal 1.5 for windows)
{$IFDEF VER80} - Delphi 1
{$IFDEF VER90} - Delphi 2
{$IFDEF VER100} - Delphi 3
{$IFDEF VER120} - Delphi 4
{$IFDEF VER130} - Delphi 5
{$IFDEF VER140} - Delphi 6
{$IFDEF VER150} - Delphi 7
{$IFDEF VER160} - Delphi 8
{$IFDEF VER170} - Delphi 2005
{$IFDEF VER180} - Delphi 2006
{$IFDEF VER180} - Delphi 2007
{$IFDEF VER185} - Delphi 2007
{$IFDEF VER200} - Delphi 2009
{$IFDEF VER210} - Delphi 2010
{$IFDEF VER220} - Delphi XE
{$IFDEF VER230} - Delphi XE2
{$IFDEF VER240} - Delphi XE3
{$IFDEF VER250} - Delphi XE4
{$IFDEF VER260} - Delphi XE5
{$IFDEF VER265} - Appmethod 1.0
{$IFDEF VER270} - Delphi XE6
{$IFDEF VER280} - Delphi XE7
{$IFDEF VER290} - Delphi XE8
{$IFDEF VER300} - Delphi 10 Seattle
{$IFDEF VER310} - Delphi 10.1 Berlin
{$IFDEF VER320} - Delphi 10.2 Tokyo

在 Delphi 2007 中,VER180VER185 均被定义。这是为了向后兼容 Delphi 2006,并确保您也可以专门检测 D2007。

我不确定他们为什么在 06 到 07 之间这样做,但其他版本则不然。对我来说似乎不一致(但事实并非如此 - 请参阅下面 Barry Kelly 的评论)。

关于delphi - Delphi 2010 的编译器版本是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1369191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com