RaiseLastOSError - C++ Builder

C++ Builder 参考手册 ➙ System::Sysutils ➙ RaiseLastOSError


如果之前调用操作系统 API 返回错误,调用这个函数抛出 EOSError 异常

头文件:#include
命名空间: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

你可能感兴趣的:(RaiseLastOSError - C++ Builder)