[デバッグ]ツールバーを使用する

[デバッグ]ツールバーには、このセクションの作業中に使用するいくつかのツールが含まれています。既定では、このツールバーは[表示]および[ツール]ツールバーにアタッチされており、単一の Visual LISP ツールバーとして表示されます。

[デバッグ]ツールバーは、一番左側のアイコンのセットです。このツールバーのほとんどの項目は、プログラムを(1 つまたは複数のブレークポイントを定義して)デバッグ モードで実行するまでは非アクティブです。

まだ[デバッグ]ツールバーをスクリーンの上部から離したことがない場合は、その位置から離してみてください。これを行うには、ツールバーの左端にある 2 重の垂直グリップをつかんでドラッグします。どの Visual LISP ツールバーも離すことができ、スクリーン上の最も作業しやすい場所に配置することができます。

[デバッグ]ツールバーは、3 つのボタン グループに分けられており、それぞれのグループには 3 つのボタンが配置されています。プログラムをデバッグ モードで実行すると、ツールバーは次のようになります。

[デバッグ]ツールバーの最後のボタンは、[ステップ インジケータ]です。このボタンはどの関数も実行しませんが、コードのステップ実行中にカーソルが置かれている場所を視覚的に示します。デバッグ モードで実行していないとき、このボタンは空白になります。

ブレークポイントを設定するには

  1. gpmain.lsp が表示された Visual LISP エディタ ウィンドウで、gp:getPointInput 関数内の、次に示すコード行の setq 関数の左括弧の直前にカーソルを置きます。
    (setq HalfWidth (getdist EndPt "\nhalf-width of path: "))
  2. マウスを 1 回クリックします。位置を次の図に示します。
  3. テキスト挿入点を設定し、[デバッグ]ツールバーの[ブレークポイントを切り替え]ボタンをクリックします。

    [ブレークポイントを切り替え]ボタンは、オンとオフを切り替えるスイッチとして動作します。カーソル位置にブレークポイントが設定されていなければ、ブレークポイントが設定され、既にブレークポイントが設定されていれば、そのブレークポイントは除去されます。

  4. [ツール]ツールバーの[アクティブな編集ウィンドウをロード]ボタンをクリックして、ファイルをロードします。
  5. Visual LISP コンソール プロンプトから (C:GPath) 関数を実行します。

    Visual LISP は、ブレークポイントまで、プログラムを通常に実行します。この場合、最初の 2 つの点(歩道の始点と終点)を求めるプロンプトが表示されます。

  6. プロンプトが表示されたら、始点と終点を指定します。

    点を指定すると、Visual LISP はプログラムの実行を一時停止し、フォーカスをテキスト エディタ ウィンドウに戻します。テキスト エディタ ウィンドウでは、ブレークポイントが設定されたコード行がハイライト表示されます。

次の 2 点に注意してください。