programacion para informatica ejemplos borland delphi version-detection

informatica - Lista completa de define para las versiones de Delphi



ide para delphi (3)

Aquí hay una lista que encontré que uno podría esperar para mantenerse actualizado:

http://docwiki.embarcadero.com/RADStudio/en/Compiler_Versions

¿Alguien sabe de un buen lugar donde puedo encontrar la lista completa de versiones definidas para todas las versiones Delphi, hasta Delphi 2009?


Podrías GX_CondDefine.inc el GX_CondDefine.inc del gran plugin gexperts :

{$IFDEF CONDITIONALEXPRESSIONS} {$IFDEF BCB} {$DEFINE GX_BCB} {$ELSE} {$DEFINE GX_Delphi} {$ENDIF} {$IF CompilerVersion >= 14} {$DEFINE GX_VER140_up} // Delphi 6 {$IFDEF LINUX} {$DEFINE GX_KYLIX} {$IF RTLVersion = 14.2} {$DEFINE GX_KYLIX2} // Kylix 2 {$IFEND} {$IF RTLVersion = 14.5} {$DEFINE GX_KYLIX3} // Kylix 3 {$IFEND} {$ENDIF} {$IF CompilerVersion >= 15} {$DEFINE GX_VER150_up} // Delphi 7 {$IF CompilerVersion >= 16} {$DEFINE GX_VER160_up} // Delphi 8 {$IF CompilerVersion >= 17} {$DEFINE GX_VER170_up} // Delphi 9/2005 {$IF CompilerVersion >= 18} {$DEFINE GX_VER180_up} // BDS 2006 {$IFDEF VER185} {$DEFINE GX_VER185_up} // Delphi 2007 {$ENDIF} {$IF CompilerVersion >= 19} {$DEFINE GX_VER190_up} // Delphi .NET 2007 {$IF CompilerVersion >= 20} {$DEFINE GX_VER200_up} // RAD Studio 2009 {$IFEND} {$IFEND} {$IFEND} {$IFEND} {$IFEND} {$IFEND} {$IFEND} {$ELSE not CONDITIONALEXPRESSIONS} Sorry, but this version of GExperts does not support the IDE you are using. Please visit the GExperts web site at http://www.gexperts.org/ to obtain more information about support for your IDE. {$ENDIF}


Una muy buena versión de Delphi, incluido el archivo, es jedi.inc de JEDI Code Library ( JCL ).

Siempre está actualizado y tiene directivas como DELPHI2009 o DELPHI14_UP , ... e incluye muchas "Directivas de DELPHI2009 como DELPHI2009 o DELPHI14_UP .

Aquí está el enlace al repositorio .