错误码0x40200怎么处理拜托各位了 3Q
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 04:04:51
错误码0x40200怎么处理拜托各位了 3Q
错误码0x40200怎么处理拜托各位了 3Q
错误码0x40200怎么处理拜托各位了 3Q
谁来制定系统错误码?系统制作者,程序员系统错误是怎样变成错误码的?当系统发生错误后,会返回一个“值” 通常是十六位字符.比如 当你定义了一个变量为 int 时,赋值超过了字符最大值255,就会返回一个 “错误码” 这个数值就是错误码,而这个错误码对应的含义就是“数据溢出” 软件错了,它怎么知道自己错了?它自己当然不知道自己出错了,但是当它运行出错时,会发生程序崩溃.例如 xp下的ie 浏览器就会经常崩溃,程序员会收集程序崩溃的数据,加以分析,修改软件.通常把这个过程叫DEBUG 而把开发软件的这个阶段称为“狗食”阶段.一般来说,你在网上下载的某某程序的beta版本,又怎么判断自己是什么错误?这个过程是由程序员完成的,软件本身只会返回“错误数据”,由程序员,将错误数据加以分析,并修改软件,您这里说的“返回”,是和函数的返回值一码事的么?不是,我这里是一个类比,以图说明问题,在实际编程中许多Windows API 函数并没有用返回值表达错误信息,而是让调用者用API GetLastError() 来取得错误码.啊 都说到这了,就多说几句吧 在调试程序的时候,我们看到API函数调用失败,想看看GetLastError() 错误码来了解为什么失败,可以用WinDBG命令 !gle 0:000> !gle LastErrorValue:(Win32) 0 (0) - The operation completed successfully.LastStatusValue:(NTSTATUS) 0 - STATUS_WAIT_0 另外,WinDBG 还提供 !error 命令帮你把错误码映射成文字.0:000> !error 0x2 Error code:(Win32) 0x2 (2) - The system cannot find the file specified.参考资料: