![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
Con respecto a esto:
Cita:
Cita:
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
||||
|
||||
Cita:
Si bien es código que no tendría ningún uso práctico en un entorno de producción no deberían aparecer comportamientos raros en la aplicación.
__________________
"Fools are the only folks on earth who can absolutely count on getting what they deserve" S.K. |
#4
|
||||
|
||||
Cita:
__________________
[Crandel] |
#5
|
||||
|
||||
Solución final
Al final me voy a quedar con esta opción. Controlo si la directiva DEBUG está definida y en caso de que así sea no permito la compilación.
Código:
{$IFDEF DEBUG} {$MESSAGE FATAL 'Directiva DEBUG definida, no se permite la compilación'} {$IFEND}
__________________
"Fools are the only folks on earth who can absolutely count on getting what they deserve" S.K. |
#6
|
||||
|
||||
Pero si usas {$message fatal}, ¿cómo vas a hacer para compilar cuando sí necesites el "debug"? Tendrás que quitar esta directiva y luego acordarte de ponerla nuevamente con lo que volvemos al principio.
// Saludos |
#7
|
||||
|
||||
Resp
Segun lo que he visto.
Por ejemplo si creas un componente. Solo debes preguntar si el compoenete esta es doseño. Como.Designer(Verifica bien quisas se escriba de otra manera). Asi puedes ver si estas en diseño o no. Pero lo que quieres hacer creo que compilacion condiconal no se puede. Ya esta la debes hacer a mano.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#8
|
||||
|
||||
Cita:
// Saludos |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|