CALLステートメントで呼び出される手続きを宣言します。
| PROCEDURE <手続き名> [ ( <仮引数> [ , <仮引数> ]... ) ] DO | |
| <ブロック> | |
| ENDPROCEDURE |
| 構造 | コマンド | パラメータ |
|---|---|---|
| CALL | Initialize('URIAGE.DPT') | |
| IF $$RETURN THEN | ||
| … | ||
| PROCEDURE Initialize($FRAME) DO | ダイアログ | '元データファイル名を入力してください', タイトル='変換元ファイル名入力', 種別=FILE, ファイルマスク='*.WJ2' |
| ファイル変換 | $$FILENAME, 'WORK1.DPT', 種別='Lotus 1-2-3', 既存ファイル=上書き | |
| オープン | @FRAME, $FRAME | |
| IF @FRAME THEN | 読込み | @FRAME, 'WORK1.DPT', 項目対応=同名 |
| 整列 | @FRAME, 索引='コード順' | |
| ENDIF | ||
| RETURN | @FRAME | |
| ENDPROCEDURE |
| CALL FOO($I) |
| … |
| PROCEDURE FOO($I) DO |
| CALL FOO($I) |
| ENDPROCEDURE |