CInternetSession::OpenURL问题

大拙男 2013-05-02 05:08:20
我的对话框上面有个CWebBrowser2控件
如果我执行它Navigate(_T("baidu.com"),&va,&va,&va,&va)的话
那下面这段代码就会有异常:

sheader.Format(_T("Range: bytes=%d-\r\n"), currentFileSize);
fTargFile = netSession.OpenURL(szFile,1,INTERNET_FLAG_TRANSFER_BINARY | INTERNET_FLAG_RELOAD, sheader, -1);


如果不执行Navigate(_T("baidu.com"),&va,&va,&va,&va)
那段代码就不会异常,头痛啊,大侠指点下
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
大拙男 2013-05-03
  • 打赏
  • 举报
回复
主要是运行到netSession.OpenURL函数里面的 InternetOpenUrl 后,挂起在等待 等2分钟左右后用getlasterror()返回 12002
大拙男 2013-05-03
  • 打赏
  • 举报
回复
大拙男 2013-05-03
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
异常的时候查看你的错误信息等。是不是指针为空了
我catch到的错误是: The operation timed out 但是如果我的CWebBrowser2变量不调用Navigate方法的话,那就不会出现问题 求求大侠帮忙!!
oyljerry 2013-05-03
  • 打赏
  • 举报
回复
引用 4 楼 daoxwj 的回复:
主要是运行到netSession.OpenURL函数里面的 InternetOpenUrl 后,挂起在等待 等2分钟左右后用getlasterror()返回 12002
设置callback,网络超时了,就进行错误处理
oyljerry 2013-05-02
  • 打赏
  • 举报
回复
异常的时候查看你的错误信息等。是不是指针为空了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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