オペレーティングシステムのエラー

提供:RAD Studio (日本語)
移動: 案内, 検索

Delphi コンパイラ エラー:インデックス への移動

入出力エラーと致命的エラー以外のすべてのエラーは,オペレーティングシステムによって返されるエラーコードによって報告されます。

OS のエラーコード

OS のエラーコードは,オペレーティングシステム関数呼び出しの戻り値です。最後に発生したエラーのエラーコードは,Borland.Delphi.System.GetLastError グローバル関数を呼び出すことで取得できます。最後に失敗した API 呼び出しのエラーコードを取得するよりも例外を発生させる場合は,かわりに Borland.Vcl.SysUtils.RaiseLastOSError 手続きを呼び出してください。

GetLastError から返されるエラーコードの値は,オペレーティングシステムに依存します。これらのエラーコードに関連付けられたエラー文字列は,Borland.Vcl.SysUtils.SysErrorMessage グローバル関数を呼び出すことによって取得できます。

戻り値の取得

Win32 からの戻り値をチェックするには API 関数を呼び出し,エラーが表示された場合は EWin32Error 例外を発生させます。これは Borland.Vcl.SysUtils.Win32Check グローバル関数です。

関連リンク

他言語版