¿Cómo se puede saber mediante programación si una aplicación Flex se está ejecutando en modo de depuración?
-
01-07-2019 - |
Pregunta
¿Es posible escribir código en una aplicación Flex que solo se ejecutará en una compilación de depuración o cuando se ejecute a través del depurador?¿Flex proporciona una forma de eliminar el código por completo de las versiones de lanzamiento, como las #definiciones de estilo C?
La aplicación no necesariamente se ejecuta en una página web.
Solución
Puedes hacer una compilación condicional como esta:
CONFIG::debugging {
// this will be removed if CONFIG::debugging resolves to false at compile time
}
Y luego agregue esto a las banderas del compilador:
-define+=CONFIG::debugging,true
para compilaciones de depuración, y
-define+=CONFIG::debugging,false
para versiones de lanzamiento. CONFIG
y debugging
puede ser cualquier cosa, como MY_AWESOME_NAMESPACE
y fooBar
, no importa.
Leer más aquí: Usando compilación condicional.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow