“Conocimientos Programación>Visual Basics Programación

Cómo hacer un ping desde Visual Basic

2014/3/22
El sistema operativo Windows contiene un archivo DLL que se utiliza en el código de Visual Basic para hacer ping a un servidor de red . El procedimiento de ping devuelve una respuesta que puede utilizar en el código para identificar si el equipo está en línea y disponible en la red . Usted debe incluir el archivo DLL de Windows en su propio archivo de código VB . Después se incluye la DLL, puede hacer ping a cualquier equipo de la red. Instrucciones
1

Haga clic en el Windows botón " Inicio" y seleccione " Todos los programas". Haga clic en " Microsoft Visual Basic ", luego haga clic en "Visual Basic 6. " Abra el proyecto VB .

2 Haga doble clic en el archivo en la lista de archivos de código fuente para su proyecto. El archivo se abre en el editor de VB
3

Copia y pega el siguiente código al principio del archivo para incluir el archivo DLL de Windows en su proyecto de VB : .

Privado Declare Function IcmpSendEcho Lib " icmp.dll " _

( IcmpHandle ByVal As Long , _

destinationAddress ByVal As Long , _

RequestData ByVal As String , _

RequestSize ByVal As Long , _

RequestOptions ByVal As Long , _

ReplyBuffer Como ICMP_ECHO_REPLY , _

ReplySize ByVal As Long , _

Tiempo de espera ByVal As Long ) As Long

el código debe ser copiado en su totalidad, o el compilador de VB devuelve un error. El código incluye la función " ICMP.DLL " del sistema operativo Windows que hace ping a un equipo desde el escritorio
4

Agregue el código siguiente para hacer ping al equipo remoto : .

Call IcmpSendEcho ( hIcmp , IPaddress , "ping " , Len ( 50 ) , 0, Responder , Len ( Responder ) , 20 )

Reemplazar " IPaddress " con la dirección IP del equipo remoto .

5

Recuperar la repetición del comando ping. El código siguiente determina si el ping fue exitoso :

mypingresponse = Reply.Status

Visual Basics Programación
Cómo entrenar en Microsoft VB.Net
Cómo acceder a una copia de consultas VBA desde otra base de datos
Cómo ingresar números en Visual Basic 2005
Cómo crear un programa de Visual Basic Utilizando una sentencia if demás
Visual Basic Combo Caja Tutorial
Cómo hacer un Crosshair universal en Visual Basic
Cómo llamar a una subrutina dentro de sí mismo en Visual Basic
Cómo llenar un teléfono Después de una selección desplegable
Conocimientos Informáticos © http://www.ordenador.online