CFtpConnection* pConnect = NULL;
CInternetFile * pFile = NULL;
try
{
pConnect = m_pSession->GetFtpConnection(szServer,szUsername,szPassword,nPort); pFile = pConnect->OpenFile(szFile);
if(pFile)
{ pFile->Seek(-128, CFile::end); //为什么会抛出一个异常? 而异常的ErrorMessage居然是"操作成功完成"!
}
}
catch (CInternetException* pEx)
{
#ifdef _DEBUG
TCHAR sz[500];
pEx->GetErrorMessage(sz, 500);
TRACE("%s\n",sz);//ErrorMessage居然是"操作成功完成"!
#endif
pEx->Delete();
}
按理说, 操作成功完成了就不该抛出异常了呀, 我向上面这样使用CInternetFile::Seek有什么不对么?
CInternetFile * pFile = NULL;
try
{
pConnect = m_pSession->GetFtpConnection(szServer,szUsername,szPassword,nPort); pFile = pConnect->OpenFile(szFile);
if(pFile)
{ pFile->Seek(-128, CFile::end); //为什么会抛出一个异常? 而异常的ErrorMessage居然是"操作成功完成"!
}
}
catch (CInternetException* pEx)
{
#ifdef _DEBUG
TCHAR sz[500];
pEx->GetErrorMessage(sz, 500);
TRACE("%s\n",sz);//ErrorMessage居然是"操作成功完成"!
#endif
pEx->Delete();
}
按理说, 操作成功完成了就不该抛出异常了呀, 我向上面这样使用CInternetFile::Seek有什么不对么?
解决方案 »
- OpenNI 的简介与初步应用(4)
- 求助:关于界面上显示提示对话框的问题
- 帮忙看看这个GetParent()的使用有什么问题?
- windows 2000下面如何得到桌面的路径呢?
- 请问怎样在DBGrid中将bool型数据显示为yes/no而不是-1/0?
- 过节啦,发红包呀,每人10分,多贴无效
- 怎么定义全局变量才能在同一工程内的所有CPP文件都能使用???
- 关于setclipboard(),谢谢!
- 怎样恢复文件?
- com接口中要向客户端传一个二维数组,遇到问题?高分!!!!!!!!
- 奇怪问题,要求置顶,win32 Dynamic-link library 连接 sybase 数据库的问题,详细请进。
- CArry分配的内存是在栈里还是堆里?
throw ( CInternetException );Return ValueThe new byte offset from the beginning of the file if the requested position is legal; otherwise, the value is undefined and a CInternetException object is thrown.&When a file is opened, the file pointer is at offset 0, the beginning of the file.前面wenxy1的说法有道理
你好吗?现在在忙什么?情况如何? ^=^