salut,
par déconnecter, tu entends .. plus de connection internet? ou le modem n'est plus reconnu par l'OS...
si c'est une simple déco, il y a une API toute prête ^^
Option Explicit
'
'-> détermine si le système est connecté à internet
Private Declare Function InetIsOffline Lib "url.dll" _
(ByVal dwFlags As Long) As Long
'
'
Private Sub Form_Load()
MsgBox "Connection établie?" & vbCrLf & Not CBool(InetIsOffline(0&))
Unload Me
End Sub

Coloration syntaxique automatique [AFCK]
++
PCPT [AFCK]