BOOL CLhwyApp::InitInstance()
{
AfxGetModuleState()->m_dwVersion = 0x0601;
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}
//////////////////////数据库相关
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);//获取一个已装载模板的完整路径名称sPath
函数GetModuleFileName的第一个参数为null,则在此处执行此函数有什莫用?
解决方案 »
- 深入浅出MFC 中代码问题
- 如何显示含有有alpha通道的32位bmp图片
- VC 与数据库有关的画图程序
- 请问如何在CTabCtrl上用CtabCtrl,谢谢
- 用图像开发包的请进???[up者有分哦]
- 如何实现在不同的窗口间实现图标的拖动。
- 又是组合框,为什么显示组合框内容时会出错
- 一个关于winsock的程序,出错的原因我很不明白??????
- 在菜单旁边加上一个图标,这两段代码有什么不同吗?应该是一样的啊~~~
- 求教高手:请问ASP中如何调用、设置winsock而实现不间断的连接,使页面无需刷新?????
- MFC提供对数据库操作的类是什么啊??
- 一个GDI+的显示程序,在有的XP操作系统可以正常显示,有的不行
修改模块版本,因为DAO默认的版本只能访问access97,访问access2k时需要修改一下GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
hModule:要获取文件名的模块句柄,null表示当前模块
HMODULE hModule,
LPWSTR lpFilename,
DWORD nSize
);
lpFilename
[out] Pointer to a buffer that is filled in with the path and file name of the module.