Parece que la solución es la directiva CONDITIONALEXPRESSIONS y la constante CompilerVersion, ya que la decisión hay que hacerla ten tiempo de compilación, no de ejecución. Dice la web de embarcadero que la constante CompilerVersion existe desde Delphi 6, así que supongo que CONDITIONALEXPRESSIONS también existe (espero, porque si no, me hará flaco favor).
Gracias a los dos. Os mantendré informados de los progresos, porque necesitaré que alguien lo pruebe en otros Delphi.
|