[ |../../index.htm#lansa/lansa050_1565.htm]
現在地: RAMP-TSガイド > スクリプト > デバッグ > デバッグと診断
デバッグと診断
トレースをオンにする
デバッグ時に最初に必要な処理は、「[<span style="color: #0000ee"><span style="text-decoration: underline; ">トレース</span></span>]」です。このトレースを確認し、認識されていない画面や空白名の画面を探します。
警告ステートメントを追加する
スクリプトのデバッグを簡単に行うには、「[<span style="color: #0000ee"><span style="text-decoration: underline; ">alert()</span></span>]」ステートメントを追加して、実行時に値をポップアップウィンドウに表示することです。
Alert_Message ファンクションを追加する
同様に、「[<span style="color: #0000ee"><span style="text-decoration: underline; ">ALERT_MESSAGE ファンクション</span></span>]」を使用して、ポップアップウィンドウに値を表示できます。
トレース・ファンクションを追加する
アプリケーションの実行を中断せずに値をトレースに記録したい時は、スクリプト内で「[<span style="color: #0000ee"><span style="text-decoration: underline; ">TRACE ファンクション</span></span>]」を使用します。
フィルターをデバッグする
フィルターをデバッグする場合、次のようにフィルター・プログラム内で avRecordTrace メソッドを使用します。
Invoke avFrameworkManager.avRecordTrace Component(#Com_Owner) Event('Search Button click handler started')
詳細については、<span style="color: #0000ee"><span style="text-decoration: underline; ">「基本追跡サービス」</span></span>
を参照してください。
[現在の 5250 フォームを表示] をクリックして、ビジー状態ボタンをオフにする
フレームワークが予期しない画面で終了した場合、「[<span style="color: #0000ee"><span style="text-decoration: underline; ">フォームを表示できない</span></span> ]」というエラーメッセージとともに空白の画面が表示されます。
デザイン・モードで [スクリーンの調査] ボタンを使用する
現在の画面について何が認識されているかを調査します。
[
|../../index.htm#lansa/lansa050_1565.htm]