读书人

100分求解:可随时中断的下载文件的方法

发布时间: 2012-01-11 22:28:46 作者: rapoo

100分求解:可随时中断的下载文件的方法
我在程序中实现URLDownloadToFile,并且建立回调IBindStatusCallback,如果正常情况下在回调函数的OnProgress事件中或timer里面可以检测下载用了多少时间,如果超过一定时间则停止下载.
问题是在网络不好的情况下,文件下载到一半时回调类便停止响应了,OnProgress事件也不会被触发,timer似乎都不工作,所以根本停不了.
程序就死掉了……

在下载一个或多个文件的时候,如何做到超时就停止??未必一定要用URLDownloadToFile,但若有办法,请给个代码,我被折磨得不行了……

谢谢。

[解决办法]
http://www.m5home.com/1/

这里的那个 < <瑞星自动升级程序> > ,也是用的这个API

你看看是不是你要的效果
[解决办法]
http://www.programfan.com/club/showtxt.asp?id=158553
[解决办法]
顶一下
[解决办法]
求楼主的 IBindStatusCallback 类
我以前作的时候,参考过 delphi 的 IBindStatusCallback 类
但.... 看不太明白....

既然楼主做出了 IBindStatusCallback,我求楼主这个代码...

给我个参考,我会修改下然后将完美答案发来

pctgl@126.com

读书人网 >VB

热点推荐