CHttpFile::Read()异常的问题

bluephenix 2006-04-07 03:39:23
CInternetSession session("Micorsoft");
CHttpFile * fTargFile=NULL;
....
fTargFile=(CHttpFile *)session.OpenURL(url,1,INTERNET_FLAG_TRANSFER_ASCII | INTERNET_FLAG_RELOAD);
if(fTargFile == NULL)
{
return 0;
}
....
try
{
length=fTargFile->Read(szBuf, 1023);
}
catch(CException *e)
{
TCHAR error[255]; // Error message buffer
e->GetErrorMessage(error,255); // Get error message
CString strerror = error; // Transfer into the CString object
DWORD nret = ::GetLastError();

ul_writelog(true, UL_LOG_SYSNOTICE,"=========================================error =%s lasterro = %u", strerror, nret);
e->Delete(); // Delete exception object to prevent leaks
}

高人救命啊!!!!!!!

为什么在length=fTargFile->Read(szBuf, 1023); 这里的时候就回出现异常 从我打出的日志上看 ::GetLastError();返回的是183(当文件已存在时,无法创建该文件。)这些问题是在release下出现的 在debug下面下上面的程序可以正常的运行
(帖的有些乱 见凉! )
...全文
339 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluephenix 2006-04-10
  • 打赏
  • 举报
回复
回楼上的! 如果只是为了专家分的话 我看去论坛灌水比较好! 在这里不是没有问题都能得到自己答案的 帖子被删我也是没有法子的事 我不可能每天都在这里盯着我的帖子有没有人回答 是实话 有大半年没有来这里了
luolovegui 2006-04-07
  • 打赏
  • 举报
回复
楼主的信 誉 值: 77 ,真少.

不过,楼主,我也确实不知道.

我想知道的人怕不想回答...

16,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧