Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / открыть текстовый файл на сервере / 5 сообщений из 5, страница 1 из 1
22.11.2013, 01:31
    #38473651
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть текстовый файл на сервере
нужен простейший способ легко и правильно открыть текстовый файл на сервере и считать содержимое(целое короткое число). сейчас использую
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
Private Sub Timer2_Timer() 'проверяем если ли связь с сервером
Timer2.Enabled = False
If online = False Then
Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
With oXMLHTTP
        .Open "GET", "http://сайт/" & "online.txt" ', False
        .setRequestHeader "If-Modified-Since", "Thu, 1 Jan 1970 00:00:00 UTC"
End With
oXMLHTTP.Send
Timer6.Enabled = True
Else
Next1
End If
End Sub
Private Sub Timer6_Timer()
Timer6.Enabled = False
s4et = 0
If oXMLHTTP.readyState <> 4 Then
s4et = s4et + 1
    If s4et > 100 Then
    oXMLHTTP.abort
    Timer2.Enabled = True
    Else
    Timer6.Enabled = True
    End If
Else
Next1
End If
End Sub
        Private Sub Next1()
        On Error GoTo ErrorHandler
If online = False Then
            If oXMLHTTP.Status = 200 Then
            online = True
            pisb
            End If
        oXMLHTTP.abort
        'Set oXMLHTTP = Nothing
        End If
        Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
        With oXMLHTTP
        .Open "GET", "http://сайт/" & "/" & "файл.txt" ', False
        .setRequestHeader "If-Modified-Since", "Thu, 1 Jan 1970 00:00:00 UTC"
        End With
        oXMLHTTP.Send
        Timer7.Enabled = True
        End Sub
        
Private Sub Timer7_Timer()
On Error GoTo ErrorHandler
4000: Timer7.Enabled = False
s4et = 0
If oXMLHTTP.readyState <> 4 Then
s4et = s4et + 1
    If s4et > 100 Then
    oXMLHTTP.abort
    Timer2.Enabled = True
    Else
    Timer7.Enabled = True 'файл существует
    End If
Else
Next2
End If
End Sub

это просто проверка, есть ли файл на серве. нельзя как-то проще проверять существование файла и открывать его?
...
Рейтинг: 0 / 0
22.11.2013, 02:07
    #38473663
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть текстовый файл на сервере
Это не просто проверка, ты скачиваешь этот файл. В месте
Код: vbnet
1.
Timer7.Enabled = True 'файл существует

ты можешь получить его содержимое из oXMLHTTP.ResponseText
...
Рейтинг: 0 / 0
22.11.2013, 02:10
    #38473665
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть текстовый файл на сервере
Клевернельзя как-то проще проверять существование файла и открывать его? можно
...
Рейтинг: 0 / 0
22.11.2013, 02:45
    #38473668
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть текстовый файл на сервере
AntonariyЭто не просто проверка, ты скачиваешь этот файл. В месте
Код: vbnet
1.
Timer7.Enabled = True 'файл существует

ты можешь получить его содержимое из oXMLHTTP.ResponseText спасибо) Antonariy можно можно более развёрнуто, плз?
...
Рейтинг: 0 / 0
22.11.2013, 04:05
    #38473681
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
открыть текстовый файл на сервере
Более развернуто в статье.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / открыть текстовый файл на сервере / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]