|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.01.2013, 17:29 | #1 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 39
|
vb условия
помогите составить скелет/условия , мне надо "проверить наличие интернета все время если есть все нормально программа делает свое дело , если его нет вся программа останавливается и ждем 5минут и опять тоже самое проверяет " желательно с минимальной нагрузкой на комп
|
09.01.2013, 19:03 | #2 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 39
|
я думал может проверку на таймер с интервалом 1с, только потом еще в случае отсутствии инета надо же подождать и еще раз проверить
|
10.01.2013, 10:46 | #3 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 39
|
|
10.01.2013, 10:53 | #4 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Ну и в чём проблема? Где наработки или всё надо сделать? Честно я не понимаю, как человек может написать обмен с интернетом, но не сделать пару задержек с условиями.
|
10.01.2013, 12:28 | #5 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 39
|
я не могу сделать чтоб программа "ждала" пока интернет включится, чтоб дальше не стала читать то что между концом условий и концом программы
|
10.01.2013, 14:07 | #6 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 39
|
Option Explicit
Private Declare Function InternetGetConnectedState _ Lib "wininet.dll" (ByRef lpSFlags As Long, _ ByVal dwReserved As Long) As Long Public Function InternetConnected() As Boolean InternetConnected = InternetGetConnectedState(0&, 0&) End Function Private Sub Timer1_Timer() Dim f As String If InternetConnected Then f = 1 Else Refresh End If End Sub Sub telo() Open "c:\\1.txt" For Append As #1 '????????? ???? ??? ?????????? ??????, ? ??????? ?????? 1 Print #1, Time ' ?????????? ? ???? 1.txt ????? Close #1 '????????? ???? End Sub Private Sub Form_Load() Timer1_Timer If f = 1 Then Call telo Else End If End Sub вот код который должен каждую 1с проверять наличие инета, если есть то должна записать файл, если нет ждать пока включиться инет только ТОГДА выполнить пункт записи в файл, но она этого не делает, здесь переменная f не перемещает своего значения и и програма не ждет "присутствия" инета |
10.01.2013, 16:32 | #7 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 39
|
На модуле:
Код:
Код:
Код:
Мне надо чтобы он ждал когда интернет появится и потом при наличии записал файл. Последний раз редактировалось muham33; 10.01.2013 в 16:34. |
10.01.2013, 19:55 | #8 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
А где инициализация таймера? т.е где вы его настраиваете на 1 секунду? =)
|
10.01.2013, 22:42 | #9 |
Участник клуба
Регистрация: 29.12.2008
Сообщений: 1,598
|
Пробуйте.
Код:
Последний раз редактировалось С.М.С; 11.01.2013 в 18:38. |
10.01.2013, 22:57 | #10 |
Пользователь
Регистрация: 24.12.2012
Сообщений: 39
|
че то я не понимаю ваш код, мне кажется она ненадежная сильно
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Условия if..else (c++) | Inst | Помощь студентам | 2 | 13.05.2012 11:10 |
2 условия | Andrey770 | Microsoft Office Excel | 2 | 25.02.2012 00:13 |
условия | дружков | Microsoft Office Excel | 4 | 06.01.2012 14:34 |
Условия if, then, else | SKS | Общие вопросы Delphi | 5 | 24.03.2011 13:23 |
условия | glupayastudentka | Помощь студентам | 7 | 25.06.2009 09:43 |