problema con deteccion de internet

Iniciado por Zeroql, 8 Junio 2007, 04:41 AM

0 Miembros y 1 Visitante están viendo este tema.

Zeroql

bueno este es el prblema
uso una api y una funcion que me detecta que se esta conectado a internet por medio del modem.
pero resulta que en estos mometos necesito que me detecte el internet por medio de banda ancha.... he intentado cambiando el code pero no he podido hacer nada. si alguien sabe como hacer esto. una api o un code me seria de gran ayuda
gracias
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


satan69

Cita de: Zeroql en  8 Junio 2007, 04:41 AM
bueno este es el prblema
uso una api y una funcion que me detecta que se esta conectado a internet por medio del modem.
pero resulta que en estos mometos necesito que me detecte el internet por medio de banda ancha.... he intentado cambiando el code pero no he podido hacer nada. si alguien sabe como hacer esto. una api o un code me seria de gran ayuda
gracias

yo hago esto.. algo sencillo pero funciona de varabilla
I es un Inet1
text5 ponelo como multiline y barra vertical

Dim almacen() As Byte

I.Protocol = icHTTP
I.url = "direccion del donde esta el .txt"
almacen() = I.OpenURL("direccion en el servidor donde esta el .txt")

text5 = almacen()


en la direccion puede ser un .txt o un documento.. o una foto

solo haces esto en form load

If Text5 = "text5" Then
MsgBox "No estas conectado a internet", vbInformation
End



algo asi.. jeje asi lo hice... yo y me funciona diaverga....

Zeroql

satan69 muchas gracias pero resulta que nesecito detectar la conexión a internet por una funcion hecha en un modulo
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


satan69

Cita de: Zeroql en  8 Junio 2007, 05:21 AM
satan69 muchas gracias pero resulta que nesecito detectar la conexión a internet por una funcion hecha en un modulo

a pues no se men..

Chefito

Bueno...es la primera respuesta que voy a dar. A ver si te sirve este codigo. Te detecta si estas conectado a una red y te dice el tipo de red que es:
Const NETWORK_ALIVE_AOL = &H4
Const NETWORK_ALIVE_LAN = &H1
Const NETWORK_ALIVE_WAN = &H2
Private Declare Function IsNetworkAlive Lib "SENSAPI.DLL" (ByRef lpdwFlags As Long) As Long
Private Sub Form_Load()
    'KPD-Team 2001
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    Dim Ret As Long
    If IsNetworkAlive(Ret) = 0 Then
        MsgBox "The local system is not connected to a network!"
    Else
        MsgBox "The local system is connected to a " + IIf(Ret = NETWORK_ALIVE_AOL, "AOL", IIf(Ret = NETWORK_ALIVE_LAN, "LAN", "WAN")) + " network!"
    End If
End Sub
Moderador del foro oficial de AutoIt en español: www.AutoIt.es.

Todos tenemos inteligencia, lo malo es que algunos no nos acordamos donde la dejamos guardada ;)