中断点は、以下のどちらかの操作により設定することができます。
手続き編集ウィンドウのポップアップメニューから
[中断点の設定]ダイアログボックスから
手続き編集ウィンドウのポップアップメニューから
中断点を設定したい手続きを、手続き編集ウィンドウで表示します。
中断点を設定したい行にカレットを移動します。
ポップアップメニューの[中断点の設定]コマンドを選択します。
[中断点の設定]ダイアログボックスから
プロジェクトウィンドウまたは手続き編集ウィンドウの[デバッグ]メニューから[中断点の設定]コマンドを選択します。
[イベント選択]タブを開きます。
ツリー表示されたウィンドウから、中断したい手続きを選択します。
中断したい手続きを選択したら、[確定]ボタンをクリックします。
[位置指定]タブを開きます。
手続きの入口または出口で中断したい場合は、それぞれ[入口]または[出口]のどちらかを選択します。
任意の行で中断したい場合は、[行番号]を選択し、中断する行番号を入力します。
[オプション]タブを開きます。
必要に応じて、中断する条件式または中断までの到達回数を指定します。
ポイント
[中断点の設定]ダイアログボックスは、手続き編集ウィンドウでのカレット位置やデバッグツリーウィンドウでの選択項目の状態により、最初に表示されるタブが異なります。
たとえば、手続き編集ウィンドウが表示され、手続き中の任意の行にカレットがある状態では、その手続きと行がデフォルトとして設定されますので、[オプション]タブが最初に表示されます。
オプションの条件式が評価できない場合、偽(FALSE)として処理されます。また、条件式と到達回数の両方を指定した場合、どちらか一方が真(TRUE)になった場合に中断されます。
モジュールに登録した外部COBOLファイル中のソースに中断点を設定する場合、[プログラム選択]タブを使ってプログラム名を選択できます。ここで選択できるのは、すでにWindows上にロードされているプログラムだけです。ロードされていないプログラムを指定する場合は、直接[外部プログラム.内部プログラム]にプログラム名を入力してください。
ただし、この場合、中断点の設定は、実際にプログラムがロードされるまで延期されます。
注意
[プログラム選択]タブを使ってプログラム名を選択する場合、外部プログラム名としてフォーム名を選択すると、内部プログラム名として"POW-SCRIPTLETn"(nは正数値)が表示されます。これらは、そのフォームに含まれるイベント手続きに対応したCOBOLの内部プログラム名です。