Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: hw.t-k.ru
 Профиль | | #5
Добавлено: 15.09.04 22:03
Можно брать данные из журнала событий... но этот способ идет только для 2k/XP/2k3

А можно завести глобальную переменную и ежесекундно ее инкриментить...

Ответить

Номер ответа: 6
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #6
Добавлено: 16.09.04 15:12
Текущее время отнимай от того времени которого требуется, разве так нельзя? И на сколько я понимаю никаких погрешностей быть не должно...

Ответить

Номер ответа: 7
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #7
Добавлено: 16.09.04 16:05
sne, у тебя же пример был?

Ответить

Номер ответа: 8
Автор ответа:
  Piton_4m



Вопросов: 10
Ответов: 26
 Профиль | | #8 Добавлено: 16.09.04 17:17
Sne зачем мне переменная,,, когда можно проще,,,, dNW итак дал достаточьно,,, определим есть ли соединение в данное время, а дальше всё по простому считаем время, пишем свой журнал, с помощью TXT файла или базы данных не важно, главное чтобы можно было сосчитать кол-во часов............ Есть главная загвоздка - можно ли узнать сколько соединений и имена(это главное) существует на компе.......... Если можно поподробнее!!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам