Comprobar la versión de Delphi con las directivas de compilación
Artículo por Club Developers · 31 diciembre 2005
4178 vistas
Las versiones del compilador de Delphi pueden comprobarse con las directivas de compilación.
Ejemplo: para hacer una acción diferente para Delphi 5....
Pero, a menudo tenemos la necesidad de compilar algo si es superior a una determinada versión de Delphi. Para ello usaremos la constante RTLVersion declarada en la unit System.pas.
Ejemplo: para comprobar si la versión del compilador es superior a Delphi 5...
- VER80 -> Delphi 1
- VER90 -> Delphi 2
- VER100 -> Delphi 3
- VER120 -> Delphi 4
- VER130 -> Delphi 5
- VER140 -> Delphi 6
- VER150 -> Delphi 7
- VER160 -> Delphi 8
- VER170 -> Delphi 2005
Ejemplo: para hacer una acción diferente para Delphi 5....
delphi
{$IFDEF VER130} lo que sea si es Delphi5 {$ELSE} si no, otra cosa {$ENDIF}
Pero, a menudo tenemos la necesidad de compilar algo si es superior a una determinada versión de Delphi. Para ello usaremos la constante RTLVersion declarada en la unit System.pas.
Ejemplo: para comprobar si la versión del compilador es superior a Delphi 5...
delphi
{$IF RTLVersion >= 13} //si delphi5 ou supérieur lo que sea si es Delphi5 o superior {$ELSE} si no, otra cosa {$IFEND}