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

提供: RAD Studio
移動先: 案内検索

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


I/O エラーと致命的なエラーを除くすべてのエラーは、オペレーティング システムから返されるエラー コードを明示して通知されます。

OS エラー コード

OS エラー コードは、オペレーティング システム関数呼び出しの戻り値です。最後に発生したエラーのエラー コードを取得するには、グローバル関数 System.GetLastError を呼び出します。最後に失敗した API 呼び出しのエラー コードを取得する代わりに例外を発生させるには、SysUtils.RaiseLastOSError 手続きを呼び出します。

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

戻り値の取得

Win32 API 関数呼び出しの戻り値を調べ、それがエラーを表す場合に EWin32Error 例外を発生させるには、グローバル関数 System.SysUtils.Win32Check を呼び出します。

関連項目