经常要做的工作就是调试程序,许多问题的出现,不但是逻辑的问题,还有可能是对API的不熟悉,或者某种条件下调用API会出错的。
那么这些出错的原因是什么呢?通常只获取到错误码,也就是通过函数GetLastError得到。
当然可以根据这个错误码去查找MSDN就可以知道出错的原因,但有时在客户那里并没有MSDN,那么就需要把调用API函数出错的信息显示出来,或者写到LOG里去。
这时就需要调用函数FormatMessage把出错码详细原因显示出来。
下一篇 超好看的程序窗口特效
经常要做的工作就是调试程序,许多问题的出现,不但是逻辑的问题,还有可能是对API的不熟悉,或者某种条件下调用API会出错的。
那么这些出错的原因是什么呢?通常只获取到错误码,也就是通过函数GetLastError得到。
当然可以根据这个错误码去查找MSDN就可以知道出错的原因,但有时在客户那里并没有MSDN,那么就需要把调用API函数出错的信息显示出来,或者写到LOG里去。
这时就需要调用函数FormatMessage把出错码详细原因显示出来。