Flex アプリがデバッグ モードで実行されているかどうかをプログラムで確認するにはどうすればよいでしょうか?

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

質問

デバッグ ビルドでのみ実行されるコード、またはデバッガーでの実行時にのみ実行されるコードを 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, 、 それは問題ではありません。

詳細はこちらをご覧ください: 条件付きコンパイルの使用.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top