| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mar 31 Ago, 2004 10:50 am Asunto: ¿Cuando estoy conectado a Internet? |
|
|
Vamos a ver, que como siempre el asunto deja que desear. Mi pregunta es esta:
Yo tengo una conexión a Internet en casa vía módem (todavía no se que es eso del ADSL ni el cable ), y para una aplicación que estoy haciendo necesito saber cuando estoy conectado a internet. Yo sé, porque lo oigo, cuando descuelga el módem para marcar; pero necesito saber en que momento está disponible la conexión para transferir datos a la red. Se admiten sugerencias varias. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Fernando Diaz Master


Registrado: 18 Jul 2004Mensajes: 273Ubicación: Talavera de la Reina (Toledo)
|
Publicado: Mar 31 Ago, 2004 3:32 pm Asunto: |
|
|
yo creo que un ping a microsoft es buena idea no creo que cierre... _________________ Los problemas mas dificiles tienen las soluciones mas sencillas
 |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mie 01 Sep, 2004 6:25 pm Asunto: |
|
|
Mira, he buscado esta informacion dentro del foro, lo que se, es que en alguna parte vi, que R. Porcar, puso una funcion para detectarlo.. pero no recuerdo si fue en el foro, o en la pagina de club builder www.arrakis.es/~rporcar ahi debe estar..
saludos _________________
 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
TOÑO Master

Registrado: 26 Ago 2002Mensajes: 223Ubicación: Madrid - España -
|
Publicado: Jue 02 Sep, 2004 12:28 pm Asunto: |
|
|
HOLA:
Debe de incluir wininet.lib al proyecto.
Codigo
| Código: | #include <wininet.h>
void __fastcall Conexion()
{
DWORD flags;
int Result;
Result = InternetGetConnectedState(&flags, 0);
if (Result)
{
Label1 ->Caption = "Conexion a Internet Activa";
if ((flags & INTERNET_CONNECTION_MODEM) ==
INTERNET_CONNECTION_MODEM)
Label2 ->Caption = "Conexion por modem";
if ((flags & INTERNET_CONNECTION_LAN) == INTERNET_CONNECTION_LAN)
{
Label2 ->Caption = "Conexion por lan";
}
if ((flags & INTERNET_CONNECTION_PROXY) ==
INTERNET_CONNECTION_PROXY)
Label2 ->Caption = "Conexion por proxy";
if ((flags & INTERNET_CONNECTION_MODEM_BUSY)
==INTERNET_CONNECTION_MODEM_BUSY)
Label1 ->Caption = "modem ocupado";
}
else
Label1 ->Caption = "Sin conexion";
}
|
BY. |
|
| Volver arriba |
|
 |
|