SysErrorMessage - C++ Builder

2022-05-09  本文已影响0人  玄坴

C++ Builder 参考手册System::SysutilsSysErrorMessage


把操作系统错误编码转成错误信息字符串

头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:

System::UnicodeString __fastcall SysErrorMessage(unsigned ErrorCode, NativeUInt AModuleHandle = 0);

参数:

返回值:


例:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    HANDLE hFile = CreateFile(L"D:\\Temp\\Hsuanlu.txt", GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
    if(hFile == INVALID_HANDLE_VALUE)
    {
        UnicodeString s = SysErrorMessage(GetLastError());
        ShowMessage(s);
        return;
    }
    CloseHandle(hFile);
}

运行结果:

运行结果

相关:


C++ Builder 参考手册System::SysutilsSysErrorMessage

上一篇 下一篇

猜你喜欢

热点阅读