Страница: 1 |
Страница: 1 |
Вопрос: Головоломка на VB 6.0
Добавлено: 15.09.04 17:15
Автор вопроса: Piton_4m
Вопрос на засыпку,,,,
Можноли определить есть ли соединение с нетом в данное время (в принципе можно),,, вопрос в том как, и реально ли вырулить длительность, имя, скорость........Если можно поподробнее.......
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #1
Добавлено: 15.09.04 17:56
Имя узнать через InternetGetConnectedStateEx
Время считать таймером, прибавляя по секунде
Номер ответа: 2
Автор ответа:
Piton_4m
Вопросов: 10
Ответов: 26
Профиль | | #2
Добавлено: 15.09.04 18:05
Да попросил по подробнее, не видешь ламер сидит,,,, а с таймером,,,, я имел ввиду из состояния соединения на оси XP длительность,,, с таймером ты её точьно не расчитаешь, даже если заставишь загружать Iexplorer.exe, погрешность будет,,,,, а нужно это мне для того чтобы создать инетовский таймер только свой......для себя.....
Номер ответа: 3
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #3
Добавлено: 15.09.04 18:26
Значит имя получать так
Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal lpszConnectionName As String, ByVal dwNameLen As Integer, ByVal dwReserved As Long) As Long
Private Sub Form_Load()
Dim bf As String, ret As Long
bf = Space$(100)
InternetGetConnectedStateEx 0, bf, 99, 0
MsgBox bf
End Sub
А остальное не знаю
Номер ответа: 4
Автор ответа:
Piton_4m
Вопросов: 10
Ответов: 26
Профиль | | #4
Добавлено: 15.09.04 19:08
dNW за имя спасибо я так понял вылетает соединение по умолчанию... или текущее,,, а на счёт таймера,,, у меня такая прога уже есть, но эффект не очень погрешность....
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 15.09.04 22:03
Можно брать данные из журнала событий... но этот способ идет только для 2k/XP/2k3
А можно завести глобальную переменную и ежесекундно ее инкриментить...
Номер ответа: 6
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #6
Добавлено: 16.09.04 15:12
Текущее время отнимай от того времени которого требуется, разве так нельзя? И на сколько я понимаю никаких погрешностей быть не должно...
Номер ответа: 7
Автор ответа:
gvozd
Разработчик Offline Client
Вопросов: 164
Ответов: 1317
Web-сайт:
Профиль | | #7
Добавлено: 16.09.04 16:05
sne, у тебя же пример был?
Номер ответа: 8
Автор ответа:
Piton_4m
Вопросов: 10
Ответов: 26
Профиль | | #8
Добавлено: 16.09.04 17:17
Sne зачем мне переменная,,, когда можно проще,,,, dNW итак дал достаточьно,,, определим есть ли соединение в данное время, а дальше всё по простому считаем время, пишем свой журнал, с помощью TXT файла или базы данных не важно, главное чтобы можно было сосчитать кол-во часов............ Есть главная загвоздка - можно ли узнать сколько соединений и имена(это главное) существует на компе.......... Если можно поподробнее!!!!