Dav*_*nan 8 winapi
当程序遇到Win32错误时,我想提供有意义的错误消息.我打电话GetLastError,然后FormatMessage.但是一些错误消息包含占位符.例如,ERROR_BAD_EXE_FORMAT有文字:
GetLastError
FormatMessage
ERROR_BAD_EXE_FORMAT
%1不是有效的Win32应用程序.
据推测,%1意味着被无效的模块名称所取代.我怎样才能影响替换呢?
请注意,我理想地喜欢一般解决方案,因为我注意到占位符存在许多错误.我可以在文档中看到以下消息:
Dav*_*nan 2
我认为 Raymond Chen 在他的博客评论中有效地回答了这个问题,他写道:
系统错误消息包含%1您只需要根据具体情况“了解”的插入内容,这也让我感到烦恼。
%1
归档时间:
11 年,12 月 前
查看次数:
194 次
最近记录:
11 年,11 月 前