Versions Compared

Key

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

...

  • この組み込み関数で、ファンクション自身を「メッセージ・コレクター」として指定することができます。つまり、ほとんどのメッセージは、この組み込み関数を直接経由した後に、(呼び出すファンクションから、呼び出すI/Oモジュールから、起動するトリガーから)送信されることになります。通常、関連する各オブジェクトの実行が完了した時に、メッセージは呼び出しスタックまで送付されます。

  • この組み込み関数は定義ファンクションです。ファンクションのどこにでも指定できるため、エントリー時にファンクションをコレクター・スタックに追加して、終了時に削除することができます。 
    MESSAGE_COLLECTOR組み込み関数は、実行ファンクションではなく、定義ファンクションです。したがって、以下のようなコードを作成することはできません。

...

  • 通常、USE MESSAGE_COLLECTORコマンドは、ファンクションの初めのFUNCTIONコマンドの直後に指定します。

  • この組み込み関数は、非常に複雑で奥が深い一連のファンクション呼び出しやトリガーの、最上部に置かれているインタラクティブ・ファンクションやバッチ・ファンクションで使用することを目的として作られています。通常、メインストリームのアプリケーションでは必要ありません。

  • この組み込み関数は、このような特別なタイプのアプリケーションの速度を上げる目的で作られています。処理ロジックやアーキテクチャを少しでも変えるものではありません。

...