オペレーティングシステムのエラー
提供:RAD Studio (日本語)
入出力エラーと致命的エラー以外のすべてのエラーは,オペレーティングシステムによって返されるエラーコードによって報告されます。
OS のエラーコード
OS のエラーコードは,オペレーティングシステム関数呼び出しの戻り値です。最後に発生したエラーのエラーコードは,Borland.Delphi.System.GetLastError グローバル関数を呼び出すことで取得できます。最後に失敗した API 呼び出しのエラーコードを取得するよりも例外を発生させる場合は,かわりに Borland.Vcl.SysUtils.RaiseLastOSError 手続きを呼び出してください。
GetLastError から返されるエラーコードの値は,オペレーティングシステムに依存します。これらのエラーコードに関連付けられたエラー文字列は,Borland.Vcl.SysUtils.SysErrorMessage グローバル関数を呼び出すことによって取得できます。
戻り値の取得
Win32 からの戻り値をチェックするには API 関数を呼び出し,エラーが表示された場合は EWin32Error 例外を発生させます。これは Borland.Vcl.SysUtils.Win32Check グローバル関数です。