Dim wc As New System.Net.WebClient() wc.DownloadFile("http://localhost/image.gif", "c:\test\1.gif") wc.Dispose() System.Net.WebClient wc = new System.Net.WebClient(); wc.DownloadFile("http://localhost/image.gif", @"c:\test\1.gif"); wc.Dispose(); .NET Framework 2.0以降で、非同期的にファイルをダウンロードし保存する先の例では同期的にファイルをダウンロードしたため、DownloadFileメソッドを呼び出した後、ファイルのダウンロードが終了するまでスレッドがブロックされ、アプリケーションはフリーズしたようになります。 .NET Fra