| 例外 |
原因 |
通知プロシージャ |
| INVALID_PATH |
ディレクトリまたはファイル名がアクセス不可 |
FOPEN |
| INVALID_MODE |
ファイルモードに無効な文字列を指定された |
FOPEN |
| INVALID_FILEHANDLE |
ファイルハンドルでオープン状態のファイルを指定していない |
FCLOSE、GET_LINE、PUT、PUT_LINE、NEW_LINE、PUTF、FFLUSH |
| INVALID_OPERATION |
ファイルアクセス権限が無くアクセスエラーが発生。または、ファイルモードが不正(読み込み/書き込みモードが逆になっている) |
GET_LINE、PUT、PUT_LINE、NEW_LINE、PUTF、FFLUSH |
| READ_ERROR |
読み込み時に、OSエラー発生 |
GET_LINE |
| WRITE_ERROR |
書き込み時に、OSエラー発生 |
PUT、PUT_LINE、NEW_LINE、PUTF、FFLUSH、FCLOSE、FCLOSE_ALL |
| INTERNAL_ERROR |
内部エラー |
全ての関数 |
| NO_DATA_FOUND |
読み込み時にファイルの末尾に達した |
GET_LINE |
| VALUE_ERROR |
GET_LINEで指定されているバッファには、入力行が大きすぎる |
GET_LINE |