<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=49820&amp;view=findpost&amp;p=327926</guid>
        <pubDate>Tue, 30 Mar 2004 16:52:32 +0000</pubDate>
        <title>Как программно скачать файл из Internet’</title>
        <link>https://forum.sources.ru/index.php?showtopic=49820&amp;view=findpost&amp;p=327926</link>
        <description><![CDATA[Dufa: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Private Declare Function DoFileDownload Lib &quot;shdocvw.dll&quot; (ByVal lpszFile As String) As Long</div><div class="code_line">&nbsp;</div><div class="code_line">Private Sub DownLoadFile(sUrl As String, sFile As String)</div><div class="code_line">&nbsp;&nbsp; Dim DL As Long</div><div class="code_line">&nbsp;&nbsp; On Error GoTo errHandler</div><div class="code_line">&nbsp;&nbsp; If Left(sUrl, 4) &#60;&#62; &quot;http&quot; Then sUrl = &quot;http://&quot; &amp; sUrl</div><div class="code_line">&nbsp;&nbsp; If Right$(sUrl, 1) &#60;&#62; &quot;/&quot; Then sUrl = sUrl &amp; &quot;/&quot;</div><div class="code_line">&nbsp;&nbsp; If Left$(sFile$, 1) = &quot;/&quot; Then sFile = Mid$(sFile$, 2)</div><div class="code_line">&nbsp;&nbsp; DL&amp; = DoFileDownload(StrConv(sUrl &amp; sFile$, vbUnicode))</div><div class="code_line">Exit Sub</div><div class="code_line">&nbsp;</div><div class="code_line">errHandler:</div><div class="code_line">&nbsp;&nbsp; Debug.Print &quot;Error Source:&quot;, Err.Source</div><div class="code_line">&nbsp;&nbsp; Debug.Print &quot;Error Description:&quot;, Err.Description</div><div class="code_line">&nbsp;&nbsp; Debug.Print &quot;Error Number:&quot;, Err.Number</div><div class="code_line">&nbsp;&nbsp; MsgBox &quot;An error has occured attempting to start download to &quot; &amp; sUrl &amp; sFile$ &amp; &quot;.&quot;, vbApplicationModal + vbCritical + vbDefaultButton1, &quot;Error&quot;</div><div class="code_line">&nbsp;</div><div class="code_line">End Sub</div><div class="code_line">&nbsp;</div><div class="code_line">Private Sub Form_Load()</div><div class="code_line">&nbsp;&nbsp; &nbsp;Call DownLoadFile(&quot;URL&quot;, &quot;File Name&quot;)</div><div class="code_line">End Sub</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Dufa</author>
        <category>Сети, Интернет, почта</category>
      </item>
	
      </channel>
      </rss>
	