<?xml version="1.0" standalone="yes"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlackFeather'S Blog-使用WININET的函数写下载功能 -- VB</title><link>http://www.fenlog.com/post/22.html</link><generator>RainbowSoft Studio Z-Blog 2.2 Prism Build 140101</generator><language>zh-CN</language><pubDate>Tue, 25 Nov 2008 13:10:45 +0800</pubDate><item><title>Re:使用WININET的函数写下载功能 -- VB</title><author>blackfeather</author><link>http://www.fenlog.com/post/22.html#cmt4058</link><pubDate>Sat, 19 Sep 2009 16:21:19 +0800</pubDate><guid>http://www.fenlog.com/post/22.html#cmt4058</guid><description><![CDATA[接收数据时使用的ret变量就是一次接受的数据的长度，做一个累加就是已下载的数据的长度。如果想做进度条那需要先获取文件的总大小，这个自己找找吧。]]></description></item><item><title>Re:使用WININET的函数写下载功能 -- VB</title><author>hpygzhx520</author><link>http://www.fenlog.com/post/22.html#cmt27</link><pubDate>Fri, 18 Sep 2009 13:31:44 +0800</pubDate><guid>http://www.fenlog.com/post/22.html#cmt27</guid><description><![CDATA[如果下载一个大文件，如何显示进度？如何取消这个下载？]]></description></item><item><title>Re:使用WININET的函数写下载功能 -- VB</title><author>blackfeather</author><link>http://www.fenlog.com/post/22.html#cmt6</link><pubDate>Wed, 26 Nov 2008 11:35:21 +0800</pubDate><guid>http://www.fenlog.com/post/22.html#cmt6</guid><description><![CDATA[InternetOpenUrl的倒数第二个参数我用的是INTERNET_FLAG_RELOAD，不过据老大和网上一些人的所说可能会因为没有清空缓存读取到重复数据，据说INTERNET_FLAG_NO_CACHE_WRITE这个参数可以清空缓存，把INTERNET_FLAG_RELOAD替换成INTERNET_FLAG_NO_CACHE_WRITE就可以了。具体常量为Private Const INTERNET_FLAG_NO_CACHE_WRITE = &amp;H4000000 <br/>但是我测试的时候不使用这个参数也没有读取到重复数据 所以根本不知道是什么个情况，是老大指示清空缓存，然后百度才知道的这个情况``````]]></description></item></channel></rss>
