これほど長い間コードを書いてきた私は、プログラムを書くことよりもプログラムをデバッグすることの方が重要であると常に信じてきました。前回、誰かがループ内の特定のループ条件でブレークポイントをデバッグする方法を尋ねました。当初、Delphi のブレークポイント設定に条件ブレークポイントのようなものがあればいいのではないかと考えていたのですが、この条件ブレークポイントの設定方法が全くわからず、当時はループ内に条件を追加して Judge を書くという説明でした。 Showmessage などのポップアップ ウィンドウ。次に、ウィンドウがポップアップした後にブレークポイントを設定します。これは単なるメソッドであり、非常に SB なメソッドでもあります。今日まで、偶然 Delphi のデバッグ メニューを見ていて、Delphi が条件付きブレークポイントを設定できることを知りショックを受けました。この製品はビュー -> デバッグ ウィンドウ -> ブレークポイントで、ショートカット キーは Ctrl+Alt+B で、表示は次のようになります。
このブレークポイントのリストで、条件を設定するブレークポイントを選択します。Condition 属性は、条件付きブレークポイントの設定に使用される論理条件です。たとえば、ここで設定した論理式は i=100 で、F9 はブレークポイントを表します。 i=100 の場合、この位置にブレークします。