Ima drugi način da se to reši, jer navodno ta Windows-ova funkcija nije 100% pouzdana, tj. zavisi od podešavanj IE-a. Evo koda (nema veze što je VB):
Code:
Public Function IsConnectionAvailable() As Boolean
' Returns True if connection is available
Dim objUrl As New System.Uri("http://www.yoursite.com/")
' Setup WebRequest
Dim objWebReq As System.Net.WebRequest
objWebReq = System.Net.WebRequest.Create(objUrl)
Dim objResp As System.Net.WebResponse
Try
' Attempt to get response and return True
objResp = objWebReq.GetResponse
objResp.Close()
objWebReq = Nothing
Return True
Catch ex As Exception
' Error, exit and return False
objWebReq = Nothing
Return False
End Try
End Function
Oliver 'FAQ' Klaćik