IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Comment tester si une machine est active sur le réseaux en vb


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 25
    Points : 12
    Points
    12
    Par défaut Comment tester si une machine est active sur le réseaux en vb
    Bonjour,

    J'ai développé une petite application qui fait un certain nombre de chose.

    Je voudrais sur ma form principale qu'il soit affiché dans un textbox ou autre l'état d'une machine c'est à dire si elle est présente ou pas sur le réseaux (ping ???) mais je n'arrive pas a mettre cela en place.

    J'aimerai que cette vérification soit fait toute les minutes tant que le programme est ouvert et en tache de font.

    Est ce que quelqu'un peut m'éclairer sur ce sujet.

    Merci par avance.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 68
    Points : 86
    Points
    86
    Par défaut
    Voici un exemple extrait de la documentation en ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If My.Computer.Network.Ping("198.01.01.01") Then 
        MsgBox("Server pinged successfully.") 
    Else
        MsgBox("Ping request timed out.") 
    End If
    Il suffit de l'associer à un Timer.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    Merci pour votre réponse,
    comment puis je associé ce code à un timer pour que se code s'exécute toute les 1mins et en tache de fond ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 68
    Points : 86
    Points
    86
    Par défaut
    Le plus simple, c'est de déplacer le composant depuis la boîte à outils (Icône en forme de chronomètre) vers votre fenêtre en mode « Design » afin de créer une instance automatiquement.
    Sélectionner la nouvelle instance, normalement « Timer1 » dans le bas de la fenêtre, pour modifier l’intervalle dans la fenêtre des Propriétés (Touche F4) qui est par défaut de 100 ms. Ou le rentrer directement dans la gestion de l’évènement « New » après « InitializeComponent() » :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Timer1.Interval = 60000
    Double cliquer sur « Timer1 » dans le bas de l’écran pour accéder à la gestion de l’évènement qui se reproduira maintenant chaque minute.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        TextBox1.Text = My.Computer.Network.Ping("x.x.x.x”).ToString
    End Sub
    Il faut maintenant activer le Timer, soit dans ses propriétés en mettant « Enabled » à True ou en faisant la même chose dans la gestion de l’évènement « New », par exemple :

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    Merci beaucoup pour cette aide c'est exactement ce que je recherchais.

    Sujet clos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment tester si une IP est active sans ping
    Par aloisio11 dans le forum VB.NET
    Réponses: 4
    Dernier message: 11/12/2009, 20h06
  2. [XL-2003] comment tester si une macro est active ?
    Par pat91 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/05/2009, 16h56
  3. Filtre : comment tester si un filtre est activé sur une page
    Par Godzestla dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/11/2008, 20h04
  4. comment tester si une variable est de type indifined
    Par amelhog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/08/2005, 10h32
  5. [langage] Comment tester si une chaine est vide
    Par |Bio dans le forum Langage
    Réponses: 4
    Dernier message: 04/05/2005, 16h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo