Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ping
 
 автор: Аноним   (19.10.2006 в 18:35)
 
 

А как сделать пинг из формы по нажатию кнопки?
Делал так: Call Shell("ping 192.168.0.73", 1) Но окошко закрывается сразу по завершению
А может можно вообще чтоб результат в аксевском окошке (поле) каком нибудь был да еще чтоб IP из поля бралось?

  Ответить  
 
 автор: osmor   (20.10.2006 в 08:45)   личное сообщение
 
 

Public Function MyPing(strMachine As String) As Boolean
'вернет True при нормальном пинге
' пример использования MyPing ("www.ya.ru")

Dim objPing As Object
Dim objStatus As Object
Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_PingStatus where address = '" & strMachine & "'")
For Each objStatus In objPing
If IsNull(objStatus.StatusCode) Or objStatus.StatusCode <> 0 Then
MyPing = False
Else
MyPing = True
End If
Next
End Function

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList