Re: Test Internet
Publié : lun. 18/mars/2019 15:14
Pour Windows, je sais que l'état de la connexion internet est dans la base de registre mais je n'ai pas retrouvé le code...
Par contre, j'ai retrouvé cela:
M.
Par contre, j'ai retrouvé cela:
Code : Tout sélectionner
;use it For which you want, ITS FREE ; I used a bad translator on http://translate.google.com/translate_t
; because I am so tired
; (c) ses007, 2003
#INTERNET_CONNECTION_MODEM = $1
#INTERNET_CONNECTION_LAN = $2
#INTERNET_CONNECTION_PROXY = $4
#INTERNET_CONNECTION_MODEM_BUSY = $8
#INTERNET_CONNECTION_OFFLINE = $20
#INTERNET_CONNECTION_CONFIGURED = $40
#INTERNET_RAS_INSTALLED = $10
Procedure.s InternetStatus()
Protected dwflags.l, msg.s
If InternetGetConnectedState_(@dwflags, 0)
If dwflags & #INTERNET_CONNECTION_CONFIGURED
msg = msg + "An Internet connection is furnished." + Chr(10)
EndIf
If dwflags & #INTERNET_CONNECTION_LAN
msg = msg + "The Internet connection is made by a network"
EndIf
If dwflags & #INTERNET_CONNECTION_MODEM
msg = msg + "The Internet connection is made by a modem"
EndIf
If dwflags & #INTERNET_CONNECTION_PROXY
msg = msg + " and using a Proxy server." + Chr(10)
Else
msg = msg + "." + Chr(10)
EndIf
If dwflags & #INTERNET_CONNECTION_OFFLINE
msg = msg + "There is at present no Internet connection. "
EndIf
If dwflags & #INTERNET_CONNECTION_MODEM_BUSY
msg = msg + "The modem uses at present another connection."
EndIf
If dwflags & #INTERNET_RAS_INSTALLED
msg = msg + "A Remote Access Service (RAS) is installed."
EndIf
Else
msg = "There is at present no Internet connection."
EndIf
ProcedureReturn msg
EndProcedure
MessageRequester("Connection", InternetStatus(), 0)