比如缺少dll文件的提示什么的
应该怎么解决呢?
应该怎么解决呢?
解决方案 »
- 一个界面功能//按下shift+u,指定窗口上视图、工具栏或对话框点击上面的控件无效//有啥简单办法设置吗?
- 如何获取其他程序窗体上控件上的内容?
- 怎么在crichedivie中实现ceditview的SerializeRaw函数
- 作用域的问题求教
- 紧急求助
- 画粗线时,怎么使线的两头是直的?
- 如何获取dll中的资源? 在线等
- 如何用ADO建立Access数据库文件???
- 如何在SDI文档界面中实现像office新建窗口的对话框啊,分不够再给!!!!(MFC)
- 我的VC6编译中的Watch中的@err,h不好使了,怎么办?
- 请问一个关于“任务栏”上程序的小图标显示的问题(不是“系统托盘”)
- 怎么检测系统是否安装了VC6.0?
LPVOID lpMsgBuf;
if (NULL==CreateProcess(......))
{
DWORD dw = GetLastError();
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
dw,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0, NULL ); wsprintf(szBuf,
"%s failed with error %d: %s",
lpszFunction, dw, lpMsgBuf);
MessageBox(NULL, szBuf, "Error", MB_OK); LocalFree(lpMsgBuf);
}
思路是使用getlasterror获得错误原因,然后用formatmessage获得文字资料
请参考msdn