C++ Builder 参考手册 ➙ System::Sysutils ➙ RaiseLastOSError
如果之前调用操作系统 API 返回错误,调用这个函数抛出 EOSError 异常
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
void __fastcall RaiseLastOSError(void);
void __fastcall RaiseLastOSError(int LastError);
void __fastcall RaiseLastOSError(int LastError, const System::UnicodeString AdditionalInfo);
参数:
- LastError:操作系统返回的错误编码,可以通过 GetLastError() 获取;
- AdditionalInfo:额外的提示信息;
返回值:
- 函数抛出 EOSError 异常,没有返回值;
- CheckOSError 内部调用 RaiseLastOSError 抛出 EOSError 异常;
- FMX/VCL 在调用操作系统 API 出错时,调用这个函数抛出 EOSError 异常。
相关:
- System::Sysutils::RaiseLastOSError
- System::Sysutils::RaiseLastWin32Error
- System::Sysutils::CheckOSError
- System::Sysutils::Win32Check
- System::Sysutils::ShowException
- System::Sysutils::ExceptionErrorMessage
- System::Sysutils::OutOfMemoryError
- System::Sysutils::EOutOfMemory
- System::Sysutils::Abort
- System::Sysutils::EAbort
- System::Sysutils
- Vcl::Forms::TApplication::ShowException
C++ Builder 参考手册 ➙ System::Sysutils ➙ RaiseLastOSError
