¿Cómo se puede saber mediante programación si una aplicación Flex se está ejecutando en modo de depuración?

StackOverflow https://stackoverflow.com/questions/91198

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.

¿Fue útil?

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
scroll top