実行時関数:実行時手続が設定した最後のエラーを返します。
モジュール:USE DFLIB
形式
result = GETLASTERRORQQ ( )
結果
結果の型は INTEGER(4) です。結果は,実行時手続が生成した最新のエラー・コードです。
論理値や整数値を返す実行時関数も時々,エラーの原因を識別するエラー・コードを提供します。GETLASTERRORQQ は,最新のエラー・メッセージを取り出します。エラー定数は DFLIB.F90 (\DF98\INCLUDE サブディレクトリ) にあります。以下の表は,実行時ライブラリー・ルーチンと各ルーチンが生成するエラーを示しています。
| 実行時ルーチン | 生成するエラー |
|---|---|
| RUNQQ | ERR$NOMEM, ERR$2BIG, ERR$INVAL, ERR$NOENT, ERR$NOEXEC |
| SYSTEMQQ | ERR$NOMEM, ERR$2BIG, ERR$NOENT, ERR$NOEXEC |
| GETDRIVESIZEQQ | ERR$INVAL, ERR$NOENT |
| GETDRIVESQQ | エラーなし |
| GETDRIVEDIRQQ | ERR$NOMEM, ERR$RANGE |
| CHANGEDRIVEQQ | ERR$INVAL, ERR$NOENT |
| CHANGEDIRQQ | ERR$NOMEM, ERR$NOENT |
| MAKEDIRQQ | ERR$NOMEM, ERR$ACCES, ERR$EXIST, ERR$NOENT |
| DELDIRQQ | ERR$NOMEM, ERR$ACCES, ERR$NOENT |
| FULLPATHQQ | ERR$NOMEM, ERR$INVAL |
| SPLITPATHQQ | ERR$NOMEM, ERR$INVAL |
| GETFILEINFOQQ | ERR$NOMEM, ERR$NOENT, ERR$INVAL |
| SETFILETIMEQQ | ERR$NOMEM, ERR$ACCES, ERR$INVAL, ERR$MFILE, ERR$NOENT |
| SETFILEACCESSQQ | ERR$NOMEM, ERR$INVAL, ERR$ACCES |
| DELFILESQQ | ERR$NOMEM, ERR$ACCES, ERR$NOENT, ERR$INVAL |
| RENAMEFILEQQ | ERR$NOMEM, ERR$ACCES, ERR$NOENT, ERR$XDEV |
| FINDFILEQQ | ERR$NOMEM, ERR$NOENT |
| PACKTIMEQQ | エラーなし |
| UNPACKTIMEQQ | エラーなし |
| COMMITQQ | ERR$BADF |
| GETCHARQQ | エラーなし |
| PEEKCHARQQ | エラーなし |
| GETSTRQQ | エラーなし |
| GETLASTERRORQQ | エラーなし |
| SETERRORMODEQQ | エラーなし |
| GETENVQQ | ERR$NOMEM, ERR$NOENT |
| SETENVQQ | ERR$NOMEM, ERR$INVAL |
| SLEEPQQ | エラーなし |
| BEEPQQ | エラーなし |
| SORTQQ | ERR$INVAL |
| BSEARCHQQ | ERR$INVAL |
互換性
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB