SlideShare una empresa de Scribd logo
1 de 2
Código fuente que utiliza la función del Api IsNetworkAlive para poder saber si estamos o
no conectados a Internet, y además saber el tipo de red a la que estamos conectados si es
que hay conexión, si es una red de tipo Lan o una Wan o alguna otra.



El ejemplo muestra un mensaje como este si está conectado a una Wan




Controles

   •   Colocar un control CommandButton llamado Command1



Nota: Al llamar a la función api, retorna como parámetro una serie de flags que están
declarados en el código fuente, y cada uno corresponde a los diferentes tipos de red



Código fuente en el formulario

   1. Option Explicit
   2.
   3.
   4. 'Constantes para determinar que tipo de Red estamos conectados
   5.
   6. Const NETWORK_ALIVE_AOL = &H4
   7. Const NETWORK_ALIVE_LAN = &H1
   8. Const NETWORK_ALIVE_WAN = &H2
   9.
   10. 'Función Api IsNetworkAlive para detectar _
   11. si estamos conectados y a que tipo de red
   12. Private Declare Function IsNetworkAlive Lib "SENSAPI.DLL" ( _
   13. ByRef lpdwFlags As Long) As Long
   14.
   15. Private Sub Command1_Click()
   16.
17.   Dim Ret As Long
18.
19.   'Si la Api retorna 0 quiere decir que no hay ningun tipo de conexión de Red
20.      If IsNetworkAlive(Ret) = 0 Then
21.
22.       MsgBox "El sistema no está conectado a una NetWork!", vbInformation
23.
24.      Else
25.        ' hay conexión , y muestra el tipo
26.        MsgBox "El sistema está conectado a: " + _
27.             IIf(Ret = NETWORK_ALIVE_AOL, "AOL", _
28.             IIf(Ret = NETWORK_ALIVE_LAN, "LAN", "WAN")) + " network", v
    bInformation
29.
30. End If
31. End Sub

Más contenido relacionado

La actualidad más candente

Clasificacion de tratamientos termicos del acero
Clasificacion de tratamientos termicos del aceroClasificacion de tratamientos termicos del acero
Clasificacion de tratamientos termicos del aceroAlberto Carranza Garcia
 
Instrumentación Industrial
Instrumentación Industrial Instrumentación Industrial
Instrumentación Industrial Michael Maquez
 
QFD (Matriz del despliegue de calidad)
QFD (Matriz del despliegue de calidad)QFD (Matriz del despliegue de calidad)
QFD (Matriz del despliegue de calidad)Jaime Carrion
 
Qfd - Despliegue de la función de Calidad
Qfd - Despliegue de la función de CalidadQfd - Despliegue de la función de Calidad
Qfd - Despliegue de la función de CalidadKelly Cuervo
 
Conformado de materiales
Conformado de materialesConformado de materiales
Conformado de materialesKennya Franco
 
Armand Vallin Feigenbaum Sistemas de Calidad
Armand Vallin Feigenbaum Sistemas de CalidadArmand Vallin Feigenbaum Sistemas de Calidad
Armand Vallin Feigenbaum Sistemas de CalidadJavier Cordova
 
Mapa conceptual del proceso de manufactura
Mapa conceptual del proceso de manufacturaMapa conceptual del proceso de manufactura
Mapa conceptual del proceso de manufacturasilvadanessa
 
Tratamientos Termicos y Termoquímicos
Tratamientos Termicos y TermoquímicosTratamientos Termicos y Termoquímicos
Tratamientos Termicos y TermoquímicosLuz Garcia
 
Historia de la calidad en México.pptx
Historia de la calidad en México.pptxHistoria de la calidad en México.pptx
Historia de la calidad en México.pptxALBERTODANIELCARRILL
 
Introduccion al mantenimiento industrial
Introduccion al mantenimiento industrialIntroduccion al mantenimiento industrial
Introduccion al mantenimiento industrialVictor Manuel
 
Presentacion de corrosuion
Presentacion de corrosuionPresentacion de corrosuion
Presentacion de corrosuionNelson Marín
 
Propiedades tecnologicas de los materiales
Propiedades tecnologicas de los materialesPropiedades tecnologicas de los materiales
Propiedades tecnologicas de los materialesIsrael Riquelme
 

La actualidad más candente (16)

Clasificacion de tratamientos termicos del acero
Clasificacion de tratamientos termicos del aceroClasificacion de tratamientos termicos del acero
Clasificacion de tratamientos termicos del acero
 
Instrumentación Industrial
Instrumentación Industrial Instrumentación Industrial
Instrumentación Industrial
 
QFD (Matriz del despliegue de calidad)
QFD (Matriz del despliegue de calidad)QFD (Matriz del despliegue de calidad)
QFD (Matriz del despliegue de calidad)
 
Ingeniería de la calidad
Ingeniería de la calidadIngeniería de la calidad
Ingeniería de la calidad
 
Qfd - Despliegue de la función de Calidad
Qfd - Despliegue de la función de CalidadQfd - Despliegue de la función de Calidad
Qfd - Despliegue de la función de Calidad
 
Sensores de nivel
Sensores de nivelSensores de nivel
Sensores de nivel
 
Conformado de materiales
Conformado de materialesConformado de materiales
Conformado de materiales
 
Armand Vallin Feigenbaum Sistemas de Calidad
Armand Vallin Feigenbaum Sistemas de CalidadArmand Vallin Feigenbaum Sistemas de Calidad
Armand Vallin Feigenbaum Sistemas de Calidad
 
Mapa conceptual del proceso de manufactura
Mapa conceptual del proceso de manufacturaMapa conceptual del proceso de manufactura
Mapa conceptual del proceso de manufactura
 
Tratamientos Termicos y Termoquímicos
Tratamientos Termicos y TermoquímicosTratamientos Termicos y Termoquímicos
Tratamientos Termicos y Termoquímicos
 
Historia de la calidad en México.pptx
Historia de la calidad en México.pptxHistoria de la calidad en México.pptx
Historia de la calidad en México.pptx
 
Manual corrosion
Manual corrosionManual corrosion
Manual corrosion
 
evolución del concepto de calidad
evolución del concepto de calidadevolución del concepto de calidad
evolución del concepto de calidad
 
Introduccion al mantenimiento industrial
Introduccion al mantenimiento industrialIntroduccion al mantenimiento industrial
Introduccion al mantenimiento industrial
 
Presentacion de corrosuion
Presentacion de corrosuionPresentacion de corrosuion
Presentacion de corrosuion
 
Propiedades tecnologicas de los materiales
Propiedades tecnologicas de los materialesPropiedades tecnologicas de los materiales
Propiedades tecnologicas de los materiales
 

Similar a Saber si estamos o no conectados a internet

Manual Practico Para La Instalacion De Redes Inalambricas
Manual Practico Para La Instalacion De Redes InalambricasManual Practico Para La Instalacion De Redes Inalambricas
Manual Practico Para La Instalacion De Redes Inalambricaswagnerneira
 
Manual practico para la instalacion de redes inalambricas
Manual practico para la instalacion de redes inalambricasManual practico para la instalacion de redes inalambricas
Manual practico para la instalacion de redes inalambricasDaniel Chirinos
 
Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01
Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01
Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01Daniel Chirinos
 
Características de la red
Características de la redCaracterísticas de la red
Características de la redtovarreinel
 
Redes Informáticas
Redes InformáticasRedes Informáticas
Redes Informáticaseneri_92
 
Configuración de una red inalámbrica en 13 pasos
Configuración de una red inalámbrica en 13 pasosConfiguración de una red inalámbrica en 13 pasos
Configuración de una red inalámbrica en 13 pasosjrarcangel
 
Práctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricasPráctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricasGrecia Martinez
 
Configuracion de red inalambrica.
Configuracion de red inalambrica.Configuracion de red inalambrica.
Configuracion de red inalambrica.Jeffry Amador
 
Bases de datos desde Visual Basic 6.0
Bases de datos desde Visual Basic 6.0 Bases de datos desde Visual Basic 6.0
Bases de datos desde Visual Basic 6.0 Sabrina Rodriguezpiña
 
Pasos para instalar red alambrica e inalambrica
Pasos para instalar red alambrica e inalambricaPasos para instalar red alambrica e inalambrica
Pasos para instalar red alambrica e inalambricajoannavargas
 

Similar a Saber si estamos o no conectados a internet (20)

Redes
RedesRedes
Redes
 
Web service
Web serviceWeb service
Web service
 
Web service
Web serviceWeb service
Web service
 
Manual Practico Para La Instalacion De Redes Inalambricas
Manual Practico Para La Instalacion De Redes InalambricasManual Practico Para La Instalacion De Redes Inalambricas
Manual Practico Para La Instalacion De Redes Inalambricas
 
Manual practico para la instalacion de redes inalambricas
Manual practico para la instalacion de redes inalambricasManual practico para la instalacion de redes inalambricas
Manual practico para la instalacion de redes inalambricas
 
Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01
Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01
Manualpracticoparalainstalacionderedesinalambricas 091026123134 Phpapp01
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Características de la red
Características de la redCaracterísticas de la red
Características de la red
 
Redes Informáticas
Redes InformáticasRedes Informáticas
Redes Informáticas
 
Configurar las redes
Configurar las redesConfigurar las redes
Configurar las redes
 
Dprn3 u3 a1_osfm
Dprn3 u3 a1_osfmDprn3 u3 a1_osfm
Dprn3 u3 a1_osfm
 
Red inalambrica
Red inalambricaRed inalambrica
Red inalambrica
 
Configuración de una red inalámbrica en 13 pasos
Configuración de una red inalámbrica en 13 pasosConfiguración de una red inalámbrica en 13 pasos
Configuración de una red inalámbrica en 13 pasos
 
Práctica 12 (1) (3) (1)
Práctica 12 (1) (3) (1)Práctica 12 (1) (3) (1)
Práctica 12 (1) (3) (1)
 
Redes
RedesRedes
Redes
 
Práctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricasPráctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricas
 
Configuracion de red inalambrica.
Configuracion de red inalambrica.Configuracion de red inalambrica.
Configuracion de red inalambrica.
 
Bases de datos desde Visual Basic 6.0
Bases de datos desde Visual Basic 6.0 Bases de datos desde Visual Basic 6.0
Bases de datos desde Visual Basic 6.0
 
Functional SE.pdf
Functional SE.pdfFunctional SE.pdf
Functional SE.pdf
 
Pasos para instalar red alambrica e inalambrica
Pasos para instalar red alambrica e inalambricaPasos para instalar red alambrica e inalambrica
Pasos para instalar red alambrica e inalambrica
 

Más de nera24mx

Manual org cbta tipo a 2010
Manual org cbta tipo a 2010Manual org cbta tipo a 2010
Manual org cbta tipo a 2010nera24mx
 
V. liqviat 2009
V. liqviat 2009V. liqviat 2009
V. liqviat 2009nera24mx
 
Orden de min. viat.
Orden de min. viat.Orden de min. viat.
Orden de min. viat.nera24mx
 
Ord. serv. pasaj.
Ord. serv. pasaj.Ord. serv. pasaj.
Ord. serv. pasaj.nera24mx
 
Infocom 2009
Infocom 2009Infocom 2009
Infocom 2009nera24mx
 
Estado del ejer. 2009
Estado del ejer. 2009Estado del ejer. 2009
Estado del ejer. 2009nera24mx
 
Anexo 4 2010
Anexo 4 2010Anexo 4 2010
Anexo 4 2010nera24mx
 
Reunion rf 10-1
Reunion rf 10-1Reunion rf 10-1
Reunion rf 10-1nera24mx
 
Resena fot
Resena fotResena fot
Resena fotnera24mx
 
Formulario con transparencia
Formulario con transparenciaFormulario con transparencia
Formulario con transparencianera24mx
 
Control Data
Control DataControl Data
Control Datanera24mx
 

Más de nera24mx (20)

Manual org cbta tipo a 2010
Manual org cbta tipo a 2010Manual org cbta tipo a 2010
Manual org cbta tipo a 2010
 
Editor
EditorEditor
Editor
 
4 a
4 a4 a
4 a
 
Cifras
CifrasCifras
Cifras
 
V. liqviat 2009
V. liqviat 2009V. liqviat 2009
V. liqviat 2009
 
Orden de min. viat.
Orden de min. viat.Orden de min. viat.
Orden de min. viat.
 
Ord. serv. pasaj.
Ord. serv. pasaj.Ord. serv. pasaj.
Ord. serv. pasaj.
 
Infocom 2009
Infocom 2009Infocom 2009
Infocom 2009
 
Estado del ejer. 2009
Estado del ejer. 2009Estado del ejer. 2009
Estado del ejer. 2009
 
Comperco
CompercoComperco
Comperco
 
Anexo 4 2010
Anexo 4 2010Anexo 4 2010
Anexo 4 2010
 
Reunion rf 10-1
Reunion rf 10-1Reunion rf 10-1
Reunion rf 10-1
 
Resena fot
Resena fotResena fot
Resena fot
 
Redondea
RedondeaRedondea
Redondea
 
Formulario con transparencia
Formulario con transparenciaFormulario con transparencia
Formulario con transparencia
 
Control Data
Control DataControl Data
Control Data
 
Archivo
ArchivoArchivo
Archivo
 
Archivos
ArchivosArchivos
Archivos
 
Cartel
CartelCartel
Cartel
 
Censo
CensoCenso
Censo
 

Saber si estamos o no conectados a internet

  • 1. Código fuente que utiliza la función del Api IsNetworkAlive para poder saber si estamos o no conectados a Internet, y además saber el tipo de red a la que estamos conectados si es que hay conexión, si es una red de tipo Lan o una Wan o alguna otra. El ejemplo muestra un mensaje como este si está conectado a una Wan Controles • Colocar un control CommandButton llamado Command1 Nota: Al llamar a la función api, retorna como parámetro una serie de flags que están declarados en el código fuente, y cada uno corresponde a los diferentes tipos de red Código fuente en el formulario 1. Option Explicit 2. 3. 4. 'Constantes para determinar que tipo de Red estamos conectados 5. 6. Const NETWORK_ALIVE_AOL = &H4 7. Const NETWORK_ALIVE_LAN = &H1 8. Const NETWORK_ALIVE_WAN = &H2 9. 10. 'Función Api IsNetworkAlive para detectar _ 11. si estamos conectados y a que tipo de red 12. Private Declare Function IsNetworkAlive Lib "SENSAPI.DLL" ( _ 13. ByRef lpdwFlags As Long) As Long 14. 15. Private Sub Command1_Click() 16.
  • 2. 17. Dim Ret As Long 18. 19. 'Si la Api retorna 0 quiere decir que no hay ningun tipo de conexión de Red 20. If IsNetworkAlive(Ret) = 0 Then 21. 22. MsgBox "El sistema no está conectado a una NetWork!", vbInformation 23. 24. Else 25. ' hay conexión , y muestra el tipo 26. MsgBox "El sistema está conectado a: " + _ 27. IIf(Ret = NETWORK_ALIVE_AOL, "AOL", _ 28. IIf(Ret = NETWORK_ALIVE_LAN, "LAN", "WAN")) + " network", v bInformation 29. 30. End If 31. End Sub