CStdioFile FileSource;
if( FileSource.Open("\\\nt\\我的数据\\2003.txt",CFile::modeRead));
{
MessageBox("不能打开源文件","提示");
return;
}//在执行上述时已经登陆进网络中.
//其中nt是局域网上的一个共享计算机名,我用我的账户进入后,在win系统中可以随便修改,但用vc写上述句子时,却总是出错!"不能打开源文件",文件名什么都是对的,为什么?
但我用映射该路径为本地磁盘以后,象类似打开本地磁盘一样的路径,就可以! 难道上面不能直接打开? 请说明,谢谢!
if( FileSource.Open("\\\nt\\我的数据\\2003.txt",CFile::modeRead));
{
MessageBox("不能打开源文件","提示");
return;
}//在执行上述时已经登陆进网络中.
//其中nt是局域网上的一个共享计算机名,我用我的账户进入后,在win系统中可以随便修改,但用vc写上述句子时,却总是出错!"不能打开源文件",文件名什么都是对的,为什么?
但我用映射该路径为本地磁盘以后,象类似打开本地磁盘一样的路径,就可以! 难道上面不能直接打开? 请说明,谢谢!
解决方案 »
- Socket Udp广播同一端口收发绑定
- 怎么做一个不断刷新一个指定网页的程序?
- 谁能提供个心跳包的具体实现代码
- 我在DLL里用new得到了一块内存,在DLL外用delete释放时报错,断言_CrtIsValidHeapPoiter(pUserData)失败。
- 不用MFC的情况下(using namespace std),怎样才能以独占方式打开文件?
- 字长为64 就说明CPU是64位的?
- 如何利用TimeGettime 处理网络封包?
- //GetSafeHwnd()什么意思?MSDN上讲得太简略了
- 我又回来了,请大家来批评指正,我贴了点东西,有耐心的帮我看看吧!批评的给分,UP的给分,提建议的给分!
- 为何在对话框的picture control上画图显示不出来?
- 真是见了鬼,UNIX程序员到了WINDOWS就没辙了,请教基本数据类型的占位问题
- 求急:外壳扩展程序!(一星期内揭贴)
尾巴的 分号 去掉。
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
(LPTSTR) &lpMsgBuf,
0,
NULL
);
// Process any inserts in lpMsgBuf.
// ...
// Display the string.
MessageBox( NULL, (LPCTSTR)lpMsgBuf, "Error", MB_OK | MB_ICONINFORMATION );
// Free the buffer.
LocalFree( lpMsgBuf );使用如上代码察看错误信息
Nonzero if the open was successful; otherwise 0. The pError parameter is meaningful only if 0 is returned