|
|
|
Forum Member
      
участник
Last Login: 07.01.2010 14:44
Сообщ.: 37,
Visits: 297
|
|
| Нужно определить размеры трёх файлов. Есть форма с кнопкой и тремя текстбоксами. При нажатии на кнопку, прога обращается к серверу, получает размеры файлов и выводит их в текстбоксы. Но проблема в том, что получает размеры только двух файлов, на третьем зависает. Делаю вот так: Imports System.NetImports System.TextImports System.IO Public Class Form1 Private Function GetSize(ByVal strURL As String) As String Dim request As HttpWebRequest Dim responce As HttpWebResponse request = HttpWebRequest.Create(strURL) responce = request.GetResponse() responce.GetResponseStream() GetSize = responce.Headers( "Content-length") End Function Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox1.Text = GetSize( "http://img.yandex.net/i/wiz1.png") TextBox2.Text = GetSize( "http://img.yandex.net/i/wiz2.png") TextBox3.Text = GetSize( "http://img.yandex.net/i/wiz3.png") End Sub End Class При пошаговой отладке, просто вылетает из отладки при третьем выполнении строки responce = request.GetResponse()
без всяких сообщений об ошибке. В чём может быть проблема? Система: Win7 x64
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 02.02.2010 22:27
Сообщ.: 4 421,
Visits: 49 284
|
|
responce.Close() поставь в конце
|
|
|
|