程序的功能是打开某文件(如:*.abc),如果先运行程序再打开文件,没问题。如果没有打开应用程序而是通过“选择文件--右键--打开方式”来打开时,就会提示“找不到文件”打开失败。代码是如下的,请大家给诊断下
void::fun(CString sPathName)
{
.........
CFileStatus status ;
CString strFileName = sPathName;
if (!CFile::GetStatus(strFileName,status))
{
AfxMessageBox("找不到文件!");
AfxMessageBox("03 Doclnit");
AfxMessageBox(strFileName); return FALSE ;
}
........
}
void::fun(CString sPathName)
{
.........
CFileStatus status ;
CString strFileName = sPathName;
if (!CFile::GetStatus(strFileName,status))
{
AfxMessageBox("找不到文件!");
AfxMessageBox("03 Doclnit");
AfxMessageBox(strFileName); return FALSE ;
}
........
}
解决方案 »
- 在选项卡式视图的MDI中如何获得活动视图
- 知道SOCKET号,如何获取其用WSAEventSelect()绑定的事件句柄?
- 100分求Microsoft Windows 2000 服务器端应用程序开发设计指南的源代码
- 想学C++,请大仙们给个提示吧。学习时最好从哪些书看起呢?
- 请问在ATL中能否将ASP中的数据库连接对象conn传到COM中?
- 关于链接时的错误“one or more multiply defined symbols found”
- 谁能为我推荐一本好的C#书,多谢!大家都来评价一下,欢迎!
- win98下可以操作绝对物理地址,请问大哥在 Win2000/winNT 下获取系统内存绝对物理地址并对其进行操作? 请给一点例子代码,感激加50分!!!!
- 定购计算机系研究生论文两篇
- 熟悉COM的朋友请进来看看
- 在view里,如何实现像excel一样多page页面
- 关于多界面跳转的问题
strFileName输出到文件的是:D:\Exercise\供参考\MoreFile\TestData\1kgr.abc第二种打开方式:从文件关联到程序(文件--右键--选择程序)
strFileName输出到文件的是:"D:\Exercise\供参考\MoreFile\TestData\1kgr.abc"
比第一种方式多了双引号,为什么啊?