![]() |
|
Const NETWORK_ALIVE_AOL = &H4 Const NETWORK_ALIVE_LAN = &H1 Const NETWORK_ALIVE_WAN = &H2 Private Type QOCINFO dwSize As Long dwFlags As Long dwInSpeed As Long 'in bytes/second dwOutSpeed As Long 'in bytes/second End Type Private Declare Function IsDestinationReachable Lib "SENSAPI.DLL" Alias "IsDestinationReachableA" (ByVal lpszDestination As String, ByRef lpQOCInfo As QOCINFO) As Long Private Sub Form_Load() 'KPD-Team 2001 'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net Dim Ret As QOCINFO Ret.dwSize = Len(Ret) If IsDestinationReachable("www.allapi.net", Ret) = 0 Then MsgBox "The destination cannot be reached!" Else MsgBox "The destination can be reached!" + vbCrLf + _ "The speed of data coming in from the destination is " + Format$(Ret.dwInSpeed / 1024, "#.0") + " Kb/s," + vbCrLf + _ "and the speed of data sent to the destination is " + Format$(Ret.dwOutSpeed / 1024, "#.0") + " Kb/s." End If End Sub |