社区
网络编程
帖子详情
关于URLDownloadToFile
xharry
2005-12-15 07:00:22
我在一个程序中用URLDownloadToFile去下载 RSS,大概每5分钟一次
我发现如果一次下载失败,以后就再也不会成功了,把程序关掉,重新打开就可以了,为什么???
我把 URLDownloadToFile 放到一个线程中的。
----------------------
另:直接读取web页面用什么方法比较好???
...全文
282
6
打赏
收藏
关于URLDownloadToFile
我在一个程序中用URLDownloadToFile去下载 RSS,大概每5分钟一次 我发现如果一次下载失败,以后就再也不会成功了,把程序关掉,重新打开就可以了,为什么??? 我把 URLDownloadToFile 放到一个线程中的。 ---------------------- 另:直接读取web页面用什么方法比较好???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xharry
2005-12-16
打赏
举报
回复
有哪位做过从web上抓取东西的,给个建议:)
xharry
2005-12-16
打赏
举报
回复
我的线程是AfxBeginThread(FetchRSS, (LPVOID)this);发起的,因为这个线程一直就没有退出来,所以,应该和线程是否关闭无关。
我现在用的就是CInternetSession来做的,目前还在测试中,不知道是否也会出现问题
walkline
2005-12-16
打赏
举报
回复
用MFC的类库cinternetsession chttpconnection下载XML这样的文本文件应该没有问题!
duyhui
2005-12-16
打赏
举报
回复
应该不是URLDownloadToFile引起的
你的线程是怎么创建的?
要是CreateThread()的话,别忘了CloseHandle()
xharry
2005-12-16
打赏
举报
回复
BOOL CRSS::DownloadRSS()
{
HRESULT hRet;
hRet = URLDownloadToFile(NULL, m_strRSSUrl, m_strTempFile, NULL, NULL);
return !hRet;
}
我就是这么做的,如果能正常的下载,则hRet为0
这里有什么需要释放的句柄????
mme
2005-12-16
打赏
举报
回复
URLDownloadToFile会自动帮你把数据缓存起来的,不过不应该导致这样的问题!
你看看是不是没有释放某个句柄,导致调用失败
URL
Downloa
dTo
File
实现文件下载
visual 2008下编译通过。简单的实现了
URL
Downloa
dTo
File
下载文件,同时包含了进度条的显示。利用线程来进行相关操作避免了主线程的阻塞
使用
URL
Downloa
dTo
File
下载
URL
文件
使用线程调用
URL
Downloa
dTo
File
下载
URL
文件,同时显示进度,可暂停下载,VS2010编译通过
VB使用
URL
Downloa
dTo
File
下载文件实例
这是一个用VB写的带回调函数的
URL
Downloa
dTo
File
下载源代码。
URL
Downloa
dTo
File
有进度条 IBindStatusCallback OnProgress
用
URL
Downloa
dTo
File
这个API函数写的简易下载程序,有进度条。
使用
URL
Downloa
dTo
File
函数实现文件下载(带下载进度)
vs2015MFC项目只要改成自己的下载地址,就可以实现文件下载。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章