Versions Compared

Key

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

[ Image Removed |../../index.htm#lansa/endroutine.htm]
現在地:

...

7.49 ENDROUTINE

Note

...

注意:利用オプション

ENDROUTINEコマンドは、以下のルーチンの終わりを指定するために使用します。

  • サブルーチン (SUBROUTINEコマンドで開始)
  • イベント・ルーチン (EVTROUTINEコマンドで開始)
  • メソッド・ルーチン (MTHROUTINEコマンドで開始)
  • プロパティ・ルーチン (PTYROUTINEコマンドで開始)

SUBROUTINE、EVTROUTINE、MTHROUTINE、またはPTYROUTINEの各コマンドに必要なENDROUTINEコマンドは1つのみです。イベントタブでイベントをクリックするとEVTROUTINEコマンドと共に自動的に挿入されます。

ENDROUTINEコマンドが実行されると、そのルーチンを呼び出したロジックに制御が戻されます。

  • SUBROUTINE内でENDROUTINEコマンドを実行すると、サブルーチンを実行したEXECUTEコマンドに続くコマンドに制御が戻されます。
  • EVTROUTINE、MTHROUTINE、またはPTYROUTINE内でENDROUTINEコマンドを実行すると、そのルーチンを呼び出した制御ロジックに制御が戻されます。その後、制御ロジックにより、ルーチンが呼び出された方法に基づいて、次の処理が決定されます。

移植性に関する考慮事項

現在のリリースのVisual LANSAでは、相互にネストされたサブルーチンはサポートされません。これは、非常に稀なコーディング技法であるため、問題が生じることはほとんどありません。問題が発生した場合は、関連するサブルーチンのネストを解除し、再コンパイルしてください。

...

次のトピックも参照してください。

7.49.1 ENDROUTINE のパラメータ

7.49.2 ENDROUTINE の使用例

...


Panel
bgColor#ffffcc
ENDROUTINE --- パラメータはありません ---------------------------------|

...