Versions Compared

Key

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

Image Added


UF_TRVRSという名前のVL再利用可能パーツを作成します。「

[ Image Removed |../../index.htm#lansa/lansa048_5025.htm]
Visual LANSA フレームワーク ガイド > アドバンスド・トピック > Visual LANSAフレームワークのオブジェクトに関するクエリーの記述 > はじめに

...

Image Removed
UF_TRVRSという名前のVL再利用可能パーツを作成します。  UF_TRVRS - VLFオブジェクトのシグナル送信 に用意されているサンプル・コードをコピーしてパーツに貼り付け、コンパイルします。」に用意されているサンプル・コードをコピーしてパーツに貼り付け、コンパイルします。

UF_TRVRSは、すべてのクエリーを駆動するエンジンです。現状を調査し、各種のフレームワーク・オブジェクトを検出した場合にプログラムにシグナルを送信します。
 
Image RemovedImage Added
 
まず、#UF_TRVRS.uTraverseFramework を起動します。オブジェクトが検出されるたびに、uTraverseFrameworkはクエリー・プログラムにシグナルを送信します。シグナルは、決まった順序で発行されるわけではありません。このプロセスは、XMLドキュメントの解析と非常によく似ています。

例えば、フレームワークのすべてのアプリケーションについて全キャプションのリストを作成する場合は、次のようなルーチンをクエリー・プログラムに追加します。  
EvtRoutine


EvtRoutine Handling(#UF_TRVRS.Application) Reference(#TheApplication)

...

          #Std_TextL := #TheApplication.Ucaption.AsNativeString
Add_Entry #MyListView

...

 
Endroutine