Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

このステップでは、コードを追加して、社員フィルターが使用されるとトレースが開始され、フィルターが使用されなくなるとトレースが終了するようにします。

  1. 次のステートメントを追加し、フィルターが初期化されたときにメソッド・ルーチンを利用してトレースが開始されるようにします。
       Set #AvFrameworkManager 

[ Image Removed |../../index.htm#lansa/vlftutorials_0175.htm]
Visual LANSA フレームワーク ガイド > チュートリアル > VLF-WIN アプリケーションのチュートリアル > VLF014WIN - デバッグ/トレース > ステップ 3. トレースをプログラムで開始

...

  1. avTrace(TRUE)

...


  1. Image Added
     

...

  1. このフィルターに uTerminate メソッドを追加し、フィルターが使用されなくなるとトレースを終了するステートメントを追加します。
       MTHROUTINE NAME(uTerminate) OPTIONS(*REDEFINE)

...

  1.    Set #AvFrameworkManager avTrace(False)

...

  1.    ENDROUTINE
     

...

  1. Image Added
      

...

  1. フィルターをコンパイルします。

  2. フレームワークを起動します。

  3. iiiHR アプリケーションを選択し、次に "社員" ビジネス・オブジェクトを選択してください。これで、トレース・ウィンドウが表示されます。

...


  1. フィルターを使用して社員を選択します。

...


  1. Image Added
     

...

  1. 別のビジネス・オブジェクトまたはアプリケーションを選択します。フィルターが使用されなくなると uTerminate メソッドがトレースを停止するので、トレース・ウィンドウが閉じます。

...


  1. フレームワークを閉じます。