printField() の呼び出し前と呼び出し後のどちらで err_silent が不正になったかを特定するため、printField() にブレークポイントを置きます。
printField() を選択し、「新規ブレークポイント」を右クリックして、選択します。
新しいブレークポイントのタイプが事前に選択され、「関数」フィールドに printfield が事前に入力されます。
「OK」をクリックします。
「再起動」
をクリックします。
ブレークポイントに最初にヒットするのは、最初の実行中に最初に停止したときの最初のフィールド var.a 上です。err_silent は 0 で、これは問題ありません。
「継続 」をクリックします。
err_silent は引き続き問題ありません。
ふたたび「継続 」をクリックします。
err_silent は引き続き問題ありません。
意図しないエラーメッセージが発生する printField() の呼び出しに到達するまで、しばらくかかります。printField ブレークポイントでブレークポイントカウントを使用する必要があります。しかしカウントをどのように設定したらよいでしょうか。この簡単な例では、表示される実行、停止、およびフィールドをカウントすることもできますが、実際のプロセスはもっと複雑である可能性があります。カウントを半自動的に確認する方法があります。