Vous pouvez utiliser la bibliothèque de liens de Windows ICMP de ping une adresse dans Visual Basic 6 ( VB6 ) . La DLL est inclus avec le système d'exploitation Windows pour gérer les demandes de mise en réseau pour le protocole TCP /IP, qui est le protocole utilisé dans les réseaux internes et sur Internet . Vous devez inclure la DLL dans votre code VB6, ping sur le serveur et affecter les résultats à une chaîne. Instructions 1 clic droit sur le fichier SLN qui contient votre VB6 et cliquez sur " Ouvrir avec". Double- cliquez sur le programme " Visual Basic " est affiché dans la liste des programmes . 2 un clic droit sur le formulaire que vous souhaitez utiliser pour cingler le serveur . Copiez et collez le lien DLL suivante au début de votre fichier VB6 : Private Declare Function IcmpCreateFile Lib " icmp.dll " () As Long Private Declare Function WSAStartup Lib " WSOCK32.DLL " ( ByVal wVersionRequired As Long , lpWSADATA Comme WSADATA ) As Long Ces deux DLL assurent les fonctions de ping et de communiquer via le protocole TCP /IP. 3 Ping le serveur. Les broches de code suivants du serveur : publique ping de fonction ( "serveur" , réponse comme ICMP_ECHO_REPLY ) tant Remplacer "serveur" avec le nom ou l'adresse IP du serveur. La rediffusion est stocké dans la variable " réponse d'écho " . 4 imprimer les résultats du ping. Le code suivant envoie le résultat à une chaîne et affiche le résultat dans une boîte de message : ping Dim As String ping = Reply.Status MsgBox ping
|