In Delphi 2010, if I want to do this:
{$IFDEF VER999}
//some delphi 2010-specific code here
{$ENDIF}
What version # do I need to use in place of "999"?
delphidelphi-2010
In Delphi 2010, if I want to do this:
{$IFDEF VER999}
//some delphi 2010-specific code here
{$ENDIF}
What version # do I need to use in place of "999"?
Best Answer
Here's the list of compiler versions:
In Delphi 2007,
VER180
andVER185
are both defined. This was for backward compatibility with Delphi 2006, and to make sure you could also detect D2007 specifically.I'm not sure why they did that between '06 and '07, but not for other releases. Seems inconsistent to me (but it isn't - see Barry Kelly's comment below).