FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Directivas de compilación
Hola a todos!
Quisiera definir una directiva de compilación que se extienda a través de todas las unidades. La directiva de compilación $DEFINE solo tiene efecto dentro de la unidad. En el dpr tengo lo siguiente: luego en el Formulario principal: Pero el formulario principal no lo tiene en cuenta la directiva, porque está difinida en otra unidad. |
#2
|
||||
|
||||
Si vas a las opciones del proyecto, en la ficha Directories/Conditionals, hay un cuadro de texto "Conditional defines" en donde puedes especificar símbolos globales. Es decir, que en lugar de escribir {$define debug} en tu DPR, escribes debug en dicho cuadro de texto.
// Saludos |
#3
|
||||
|
||||
Gracias! Funcionó!
|
#4
|
|||
|
|||
Recuerda que hay ciertas directivas de compilación predefinidas, que van cambiando en función de la "Build Configuration" que estés compilando en cada momento. Por ejemplo, para las dos que vienen de "casa":
- Debug define la directiva "DEBUG" (en mayúsculas y sin comillas), y NO define la directiva "RELEASE". - Release define la directiva "RELEASE" (mayus y sin comillas), y NO define la directiva "DEBUG". Además, puedes añadir las directivas que necesites para cada una de las configuraciones (e incluso añadir configuraciones con directivas diferentes), así puedes cambiar rápidamente todas las directivas de compilación, sin más que cambiar de configuración. Un saludo, LoPiTaL |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Directivas compilación {$IFDEF...}..{$ELSE}.. | Sergio J. | Varios | 7 | 31-03-2011 09:33:25 |
directivas de grupo | gri | Redes | 0 | 27-01-2011 10:00:33 |
Directivas de compilación | Livey | Varios | 0 | 21-09-2010 23:03:51 |
Fecha de compilacion | jafera | Varios | 18 | 30-08-2010 17:28:16 |
¿Directivas compilacion? | drykea | Varios | 1 | 03-05-2007 14:51:15 |
|