オペレーティング システムのエラー
I/O エラーと致命的なエラーを除くすべてのエラーは、オペレーティング システムから返されるエラー コードを明示して通知されます。
OS エラー コード
OS エラー コードは、オペレーティング システム関数呼び出しの戻り値です。最後に発生したエラーのエラー コードを取得するには、グローバル関数 System.GetLastError を呼び出します。最後に失敗した API 呼び出しのエラー コードを取得する代わりに例外を発生させるには、SysUtils.RaiseLastOSError 手続きを呼び出します。
GetLastError から返されるエラー コード値は、オペレーティング システムによって異なります。これらのエラー コードの 1 つと関連付けられたエラー文字列を取得するには、グローバル関数 System.SysUtils.SysErrorMessage を呼び出します。
戻り値の取得
Win32 API 関数呼び出しの戻り値を調べ、それがエラーを表す場合に EWin32Error 例外を発生させるには、グローバル関数 System.SysUtils.Win32Check を呼び出します。