¿Alguien me puede decir dónde encontrar una lista de las variables de entorno "pseudo" disponibles en RAD Studio? Los como $ (Plataforma), $ (Config), etc. Específicamente, quiero uno que me dé la versión RTL, para que pueda poner mis unidades compiladas (* .dcu) en el directorio correcto, es decir. D15 para XE, D16 para XE2, etc.Variables de entorno predefinidas de Delphi
Esperaba que hubiera una de ellas que se corresponda con la definición condicional del compilador "RTLVersion", pero $ (RTLVersion) no funciona.
Creo que son solo variables de entorno normales como se discute [aquí] (http://stackoverflow.com/questions/6870282/how-are-delphi-environment-variables-such-as-bds-evaluated). –
Estas son variables de entorno configuradas como IDE. Las "anulaciones" se almacenan en el registro. Por cierto, 'RTLVersion' no es símbolos condicionales, sino constante verdadera. Además, no veo grandes razones para organizar archivos temporales. –
Estoy intentando configurar mis proyectos para que puedan compilarse en un servidor de compilación, sin tener que agregar comandos especiales en el servidor de compilación. El servidor de compilación puede tener varias versiones diferentes de Delphi. También puede tener varias bibliotecas de códigos diferentes, como Jedi (todo en control de fuente). Quiero que el script de compilación construya esas bibliotecas y mi producto. Pero Jedi tiene diferentes carpetas para cada versión de RTL (por ejemplo, \ lib \ D15). Así que quiero hacer que mis opciones de proyecto se vean en .. \ lib \ D $ (RTLVersion), porque entonces no tengo que cambiar cada archivo de proyecto cuando se lanza una nueva versión de Delphi. – user977725