General information
Category:
Internet applications
In my program I do it like this ...
*-----
*CheckInetConnection()
*-----
LOCAL lnhInet
LOCAL lnFlags
LOCAL lnhUrl
LOCAL llConnected
#DEFINE cnINTERNET_FLAG_RELOAD 2147483648
#DEFINE cnINTERNET_FLAG_SECURE 8388608
#DEFINE cnINTERNET_FLAG_NO_CACHE_WRITE 67108864
#DEFINE cnINTERNET_FLAG_KEEP_CONNECTION 4194304
DECLARE INTEGER InternetOpen IN WININET.DLL STRING, INTEGER, STRING, STRING, INTEGER
DECLARE INTEGER InternetOpenUrl IN WININET.DLL INTEGER, STRING, STRING, INTEGER, INTEGER, INTEGER
DECLARE INTEGER InternetCloseHandle IN WinInet.DLL INTEGER
llConnected = .F.
lnhInet = InternetOpen('Archidata', 1, NULL, NULL, 0)
IF lnhInet > 0
lnFlags = cnINTERNET_FLAG_KEEP_CONNECTION + cnINTERNET_FLAG_NO_CACHE_WRITE + cnINTERNET_FLAG_RELOAD
lnhUrl = InternetOpenUrl(lnhInet, 'http://www.archidata.com', '', 0, lnFlags, 0)
IF lnhUrl > 0
llConnected = .T.
InternetCloseHandle(lnhUrl)
ENDIF
ENDIF
InternetCloseHandle(lnhInet)
RETURN llConnected
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only