Flex アプリがデバッグ モードで実行されているかどうかをプログラムで確認するにはどうすればよいでしょうか?
-
01-07-2019 - |
質問
デバッグ ビルドでのみ実行されるコード、またはデバッガーでの実行時にのみ実行されるコードを Flex アプリケーションに記述することは可能ですか?Flex には、C スタイルの #define のように、実際にリリース ビルドからコードを完全に削除する方法が用意されていますか?
アプリは必ずしも Web ページで実行されている必要はありません。
解決
次のように条件付きコンパイルを実行できます。
CONFIG::debugging {
// this will be removed if CONFIG::debugging resolves to false at compile time
}
次に、これをコンパイラ フラグに追加します。
-define+=CONFIG::debugging,true
デバッグビルド用、および
-define+=CONFIG::debugging,false
リリースビルドの場合。 CONFIG
そして debugging
何でも構いません。 MY_AWESOME_NAMESPACE
そして fooBar
, 、 それは問題ではありません。
詳細はこちらをご覧ください: 条件付きコンパイルの使用.
所属していません StackOverflow