文件名称:WindowsErrorCodes
介绍说明--下载内容均来自于网络,请自行研究使用
Windows 错误码翻译(子)程序
本程序包含两个关于 windows 错误的东西。
第一个是筛选器异常处理。使用这里的筛选器异常处理,首先要要引入源代码:
#include "Exception_Debug.cpp"
然后在程序入口代码中使用如下代码:
SetUnhandledExceptionFilter(_ProcessErrDealing)
这样就注册了一个筛选器异常处理。
第二个是 Windows 错误码翻译,将 Windows 错误码翻译成文本显示出来。使用这个功能,首先要引入源代码:
#include "WindowsErrorCodes.cpp"
然后在遇到 Windows 错误码时使用:
char * errtext = TranslateErrorCode(err) //err = GetLastError()
则 errtext 指向一个字符串,显示了 err 号 Windows 错误码对应的预定义值。
例如:在遇到 0 号 Windows 错误时,调用这个函数等到的结果是:"ERROR_SUCCESS"
main.cpp 是一个主程序,可以在 VC++ 6.0 下编译。可以把它视为一个例程。
另外,本程序收录的错误码只是一部分常见的 Windows 错误码。如果您发现有本程序没有包含的错误码,可以自己添加到 WindowsErrorCodes.cpp 中去。
本程序包含两个关于 windows 错误的东西。
第一个是筛选器异常处理。使用这里的筛选器异常处理,首先要要引入源代码:
#include "Exception_Debug.cpp"
然后在程序入口代码中使用如下代码:
SetUnhandledExceptionFilter(_ProcessErrDealing)
这样就注册了一个筛选器异常处理。
第二个是 Windows 错误码翻译,将 Windows 错误码翻译成文本显示出来。使用这个功能,首先要引入源代码:
#include "WindowsErrorCodes.cpp"
然后在遇到 Windows 错误码时使用:
char * errtext = TranslateErrorCode(err) //err = GetLastError()
则 errtext 指向一个字符串,显示了 err 号 Windows 错误码对应的预定义值。
例如:在遇到 0 号 Windows 错误时,调用这个函数等到的结果是:"ERROR_SUCCESS"
main.cpp 是一个主程序,可以在 VC++ 6.0 下编译。可以把它视为一个例程。
另外,本程序收录的错误码只是一部分常见的 Windows 错误码。如果您发现有本程序没有包含的错误码,可以自己添加到 WindowsErrorCodes.cpp 中去。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Exception_Debug.cpp
float.cpp
main.cpp
main.exe
main.obj
main.rc
main.RES
WindowsErrorCodes.cpp
使用说明.txt
float.cpp
main.cpp
main.exe
main.obj
main.rc
main.RES
WindowsErrorCodes.cpp
使用说明.txt