実行時関数:実行時手続が設定した最後のエラーを返します。
モジュール: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