На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual Basic: Общие вопросы
Здесь обсуждаются вопросы по языку Visual Basic 1-6 (а так же по схожим языкам, как, например, PowerBASIC).
Вопросы по Visual Basic .NET (это который входит в состав Visual Studio 2002/2003/2005/2008+, для тех, кто не в курсе) обсуждаются в разделе .NET.

Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что Вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются. Студенты, вам сюда: ПОМОЩЬ СТУДЕНТАМ!
4. Используйте теги [ code=vba ] ...текст программы... [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Формулируйте свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной (и более) давности, без веских на то причин.

Полезные ссылки:
user posted image FAQ Сайта user posted image FAQ Раздела user posted image Кладовка user posted image Наши Исходники user posted image API-Guide user posted image Поиск по Разделу user posted image MSDN Library Online user posted image Google

Ваше мнение о модераторах: user posted image SCINER, user posted image B.V.
Модераторы: SCINER, B.V.
Закрыто B.V. 15-07-2007: --

Страницы: (2) [1] 2  все  ( Перейти к последнему сообщению )  
> Как узнать размер файла на сервере без закачки?
    Подскажите самый простинький пример плизззззз
      HEAD запрос
        Цитата ANDLL @
        HEAD запрос

        дай пример простинький плизз
          http://google.ru
            Смешно)))
              Что именно смешно?
                не могу найти(
                  Выпиши все комбинации по которым искал
                    искал как ты сказал:
                    HEAD запрос VB
                    HEAD VB

                    вот что нашел... тока понять не могу(

                    ExpandedWrap disabled
                      Private Sub Form_Load()
                      Winsock1.RemoteHost = "vbcode.webhostme.com"
                      Winsock1.RemotePort = 80
                      Winsock1.Connect
                      End Sub
                       
                      Private Sub Winsock1_Connect()
                      Dim strCommand as String
                      Dim strWebPage as String
                      strWebPage = "http://vbcode.webhostme.com/en/home.html"
                      strCommand = "GET " & strWebPage & " HTTP/1.0" & vbCrLf
                      strCommand = strCommand & "Accept: */*" & vbCrLf
                      strCommand = strCommand & "Accept: text/html" & vbCrLf
                      strCommand = strCommand & vbCrLf
                      Winsock1.SendData strCommand
                      End Sub
                      ' С получением первых байтов происходит событие написанное ниже, bytesTotal - размер файла, а Winsock1.BytesReceived - сколько уже пришло!
                       
                      Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
                      Dim strData As String
                      Winsock1.GetData strData, vbString
                      Text1.Text = Text1.Text & strData
                      End Sub


                    Добавлено
                    P.S. :wall:
                      О ё. Ладно, напишиу кусочек кода
                      ExpandedWrap disabled
                        'На форме таймер с периодом 100 мс. В refernces - галочку на Microsoft XML 4.0
                        Option Explicit
                        Dim a As New XMLHTTP40
                         
                        Private Sub Form_Load()
                            a.open "HEAD", "http://ya.ru"
                            a.send
                        End Sub
                         
                        Private Sub Timer1_Timer()
                            If a.readyState = 4 Then
                                Timer1.Enabled = False
                                MsgBox a.getResponseHeader("Content-length")
                            End If
                        End Sub
                        хм подкинь плиз файлик MSXML4.DLL а то не могу эту ссылку поставить
                          ставь ссылку на третий и замени в коде 40 на 30
                            а какой переменной мона воспользоваться что бы пользоваться этими данными (зазмерам файла)
                            Сообщение отредактировано: shurik59 -
                              А как ты думаешь?
                                ExpandedWrap disabled
                                   MsgBox a.getResponseHeader("Content-length")


                                ну я думал что если есть MsgBox то там должна быть переменная что бы выводить данные (размер) но перепробывал все и не куя(
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Закрыто B.V. 15-07-2007: --



                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0334 ]   [ 17 queries used ]   [ Generated: 26.04.24, 22:35 GMT ]