CALLFH

コンパイラが、呼出し可能なファイルハンドラインタフェースを使用して、ファイル入出力操作を直接呼び出すようにする。

構文:
>>-.---.--.------CALLFH--"handler-name"--.--><
   +-/-+  +------CALLFH------------------+
パラメータ:
handler-name ファイルハンドラとして機能するために呼び出されるプログラムのルート名。以下の いずれか
EXTFH 本COBOLシステムで供給されるファイルハンドラ
FHREDIR Fileshare Version 2での使用が目的
fhname ファイルハンドラの名前
属性:
省略値: CALLFH"EXTFH" ( )
段階: 構文チェック
$SET: 初期
説明:

CALLFHを指定すると、ファイル入出力文はこの指令により指定されたファイルハンドラの呼出しに変換される。

ハンドラ名を指定しない場合は、モジュールExtfhとみなされる。

本指令は、変換用モジュールによりファイル処理操作を直接呼び出し、COBOL以外のファイルハンドラを利用にも使用される。

本指令を使用して、標準ファイルハンドラの代りにユーザー独自のファイルハンドラをプログラムに呼び出させることもできる。

他参照:

関連項目