J'ai fait une petite application avec visual basic 2008 express édition et une de ses fonctions permet de savoir si un pc est allumé (il s'appelle ceres2 (quel beau nom)). Ce PC partage en réseau un scanner et je voudrais pouvoir vérifier a distance que ce pc est allumé. Lorsqu'il est allumé une boite de dialogue dit "ceres2 est allumé mais lorsqu'il est etein cela fait une erreur de l'application (normalement je veux qu'elle affiche "ceres 2 n'est pas disponible".
voici un extrait de la partie du code concernée :
Dim siteResponds As Boolean = False
siteResponds = My.Computer.Network.Ping("Ceres2")
If siteResponds = My.Computer.Network.Ping("Ceres2") = True And WebBrowser1.CanSelect Then
Dialog4.Show()
End If
If siteResponds = My.Computer.Network.Ping("Ceres2") = False And WebBrowser1.CanSelect Then
Dialog5.Show()
End If
details : la partie "WebBrowser1.CanSelect" c'est juste pour faire une hypothese donc juste les parties "If siteResponds = My.Computer.Network.Ping("Ceres2") = True" et "Then Dialog4.Show()" m'interessent.
Comment éviter de faire bugger l'application si Ceres2 est etein et donc qu'il affiche la boite de dialogue "ceres 2 n'est pas disponible"?
A+
-->Message édité par bastien95 le 02/04/2008 16:25:35<--
|