Option Explicit
Declare Function InternetOpen Lib "wininet" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Declare Function InternetOpenUrl Lib "wininet" Alias "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal lpszUrl As String, ByVal lpszHeaders As String, ByVal dwHeadersLength As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Public Const IF_NO_CACHE_WRITE = &H4000000
Public Function check_url(sURL As String) As Boolean
Dim lInet As Long
Dim lFile As Long
lInet = InternetOpen(0, 1, vbNullString, vbNullString, 0)
If lInet <> 0 Then
lFile = InternetOpenUrl(lInternet, sURL, vbNullString, 0, IF_NO_CACHE_WRITE, 0)
If lFile <> 0 Then
check_url = true
else
check_url = false
end if
Call InternetCloseHandle(lInet)
end if
es chapusa y me guie de esta funcion del frog...simple pero funcionara (?)