2

他のブレークポイントが渡された場合は、ブレークポイントで停止する必要があります。 VC++で実現可能ですか?条件付きブレークポイントは他のブレークポイントに依存

+0

どのように別のブレークポイントを使いましたか? 「合格」とはどういう意味ですか? 2つのブレークポイントがある場合、それらの間の関係は何ですか?ブレークポイント1で停止し、ステップインを使用するようにアプリケーションをデバッグする場合、前のコード行(ブレークポイント1のコード)を条件として設定しないのはなぜですか?したがって、ステップバイステップでアプリケーションをデバッグすると、ブレークポイント2で停止する可能性があります。 –

+0

はい、ブレークポイントAとBを牽引しています。現在実行中のAで停止した場合にのみ、Bで停止するVSとして欲しいです。 – vico

答えて

0

なぜこの方法で2つのブレークポイントをデバッグしましたか?デバッグが特定のコード行に実行されている場合、条件付きブレークポイントを起動し、条件付きブレークポイントをトリガします.Aコードラインだけを実行すると、実際に呼び出さない限りBコード行で条件付きを呼び出すことはできません/この行に走ります。

+0

デバッグがこの行に達すると、Bで停止する必要があります。しかし、Aが以前に渡された場合にのみBを停止してください。 – vico

+0

@vico、それをサポートしていません。Aのいくつかのパラメータで条件をBに設定できますが、Bを実行する必要があります。 2つのブレークポイント(コードラインAとB)には実行シーケンスがあります.Aが最初にブレークポイントをヒットすると、ここでDebuggerNonUserCode属性を持つ最初のブレークポイントを避けたい場合を除いてBブレークポイントにヒットしません。https: //blogs.msdn.microsoft.com/visualstudioalm/2016/02/12/using-the-debuggernonusercode-attribute-in-visual-studio-2015/# –

+0

@vico、すべてのアップデート?それはあなたが取得したい回避策ですか? –

関連する問題