メソッド(関数)
最終更新:
2025-12-09
メソッドはオブジェクトを操作するILE=RPGの入出力命令と同じような動作を実行します。
| メソッド | パラメータ | 説明 |
|---|---|---|
| CallType | CALL 10A | |
| Chain | KEY(128A) FILE(10A) | KEYでファイル(FILE)を検索する |
| Close | FILE(10A) | ファイル(FILE)をクローズする |
| ClearRecord | RECORD(10A) | レコード(RECORD)の内容を消去する |
| ClearMessage | - | メッセージを消去する |
| Exfmt | RECORD(10A) | 表示レコード(RECORD)の入出力 |
| Delete | RECORD(10A) | レコード(RECORD)を削除する |
| Flag | INDICATOR(10I0) | 標識のON/OFFを調べる |
| GetValue | FLD(10A) RECORD(10A) | レコード(10A)内のフィールドの値を取得 |
| GetFldInf | - | フィールド情報の取得 |
| Open | FILLIB(21A) DEV(10A)| 装置(DEV)のファイル(FILLIB)のオープン | |
| QRYFLD | RECORD(10A) | レコード(10A)の情報の取得 |
| Read | FILE(10A) | ファイル(10A)またはレコード(10A)の読取り |
| ReadC | RECORD(10A) | SFLレコード(10A)の変更レコードの読取り |
| ReadP | RECORD(10A) | 前のレコード(10A)の読取り |
| RaadE | RECORD(10A) | 同じキーのレコードの読取り |
| ReadPE | RECORD(10A) | 同じキーのレコードの前のレコードの読取り |
| SendErr | MSG(132A) | エラー・メッセージ(32A)の送出 |
| SendPGMMSG | MSG(132A) | プログラム・メッセージ(32A)の送出 |
| SetLL | KEY(128A) FILE(10A) | ファイル読取り位置のより小さい値でセット |
| SetGT | KEY(128A) FILE(10A) | ファイル読取り位置のより大きい値でセット |
| SetLE | KEY(128A) FILE(10A) | ファイル読取り位置の以下の大きい値でセット |
| SetGE | KEY(128A) FILE(10A) | ファイル読取り位置の以上の大きい値でセット |
| SetLoval | FILE(10A) | ファイル読取りを最小の位置にセット |
| SetHival | FILE(10A) | ファイル読取りを最大の位置にセット |
| SflClear | RECORD(10A) | サブ・ファイル・クリヤー |
| SflINZ | RECORD(10A) | サブ・ファイル初期化 |
| SflWrite | RECORD(10A) | サブ・ファイル出力 |
| SFLUpdate | RECORD(10A) | サブ・ファイル更新 |
| Update | RECORD(10A) | データ・ベースのレコードを更新 |
| Unlock | FILE(10A) | ファイル(10A)/レコード(10A)の更新モード取消し |
| Write | RECORD(10A) | データ・ベースのリコードを追加 |
--