6

¿Hay alguna manera en Delphi 2009 de tener una sección de código compilada condicionalmente basada en una directiva de compilación? Específicamente, me gustaría tener un código en su lugar que solo se incluye si la directiva del compilador de comprobación de rango está activada.Compilación condicional basada en una directiva de compilación en Delphi 2009

Algo como esto:

{$ ifdef RANGECHECKINGISON} [ver código de verificación de rango aquí] {$ ENDIF}

Respuesta

16

Uso {$ifopt} en lugar de {$ifdef}:

{$ifopt R+} // if range checking is active 
... 
{$endif} 
+1

Es una lástima que no puede decir "{$ IFOPT RANGECHECKS ON}". : - / –

Cuestiones relacionadas