現在地: RAMP-TSガイド > VLF-WIN 画面ラッパー > 画面ラッパーの基本

画面ラッパーの基本

画面ラッパーの定義

画面ラッパーは、クラスVF_SY122のVL再利用可能パーツです。内部のあらゆるタイプのルーチンとは対照的に、グローバルなスコープとして定義する必要があります。

Define_Com Class(#vf_sy122) Name(#myscreen_wrapper) Parent(#PANL_1) Visible(False) Displayposition(3)

 

キー・ポイント:

uCommand プロパティの設定

コマンドのuInitializeメソッド・ルーチンで、画面ラッパーのuCommandプロパティを設定します。

Mthroutine Name(uInitialize) Options(*REDEFINE)

 

* Do any initialization defined in the ancestor

Invoke Method(#Com_Ancestor.uInitialize)

Set Com(#myscreen_wrapper) Ucommand(#com_owner)

Endroutine

 

キー・ポイント:

RAMP を使用可能にして実行を開始

初めて実行するときは、通常はコマンドの uExecute メソッド内で MakerampTSavailable メソッド を呼び出します。

#myscreen_wrapper.MakerampTSavailable

 

キー・ポイント:

RampTSAvailable イベントをリッスン

RAMP が接続され、対話処理の準備ができると、このイベントのコマンドにシグナルを戻します。つまり、ナビゲーションを開始する準備が整っています。例:

Invoke Method(#myscreen_wrapper.navigatetoscreen) Name(EMPLOYEE_SKILLS)

 

RampMessage イベントをリッスン

エラー処理ロジックを記述し、RampMessage イベント の 5250 アプリケーションで発生したメッセージを処理します。