FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Como prevenir el Mensaje "socket error 11004" en Indy?
El asunto es bastante sencillo. Cuando el equipo se encuentra sin internet, mi aplicación arroja una ventana emergente con el mensaje Socket Error #11004 que lógicamente indica que no hay conexión.
El asunto es, que no quiero que salga ese mensaje, ni ventana ni nada. Intente con Try..Except pero no resulta. Todo se da en cuanto se ejecuta IdPOP31.Connect;
¿Me ayudan? |
#2
|
||||
|
||||
Es que en realidad no es un error de Indy
http://www.clubdelphi.com/foros/showthread.php?t=59833 Es "culpa" de M$ Interesante, estaria bueno encontrar una solucion, usando Tethering cuando se pierde conexion, o se desconectan las aplicaciones suele salir este error y a veces crashea la aplicacion completamente |
#3
|
||||
|
||||
MAXIUM, el error te lo estará dando por el Disconnect. Si ya se ha desconectado por un error de red, no puedes llamar a desconectar:
- En este caso si al conectar da fallo por algo, no intenta desconectar. El try except lo silenciará (que es lo que quieres) - Si todo va bien pero lo que falla es "//hacer lo que sea", entonces intentará desconectar, pero el try except lo cazará y silenciará el error. Quedaría hacer un Freeandnil de las cosas que se hayan creado para que la aplicación se recupere del fallo, pero eso ya te encargas tú, que sabes el resto del código. Saludos!
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
||||
|
||||
No, tampoco a dado resultado.
Solo me queda agregar una rutina que compruebe si hay conexión a internet, previamente. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error BDE, mensaje "'Insufficient disk space'" ... | Xavierator | Conexión con bases de datos | 8 | 07-09-2023 17:22:45 |
Mensaje "error catastrófico" sino dejo libre tráfico de campos blobs | Tcmn | Conexión con bases de datos | 2 | 26-06-2014 17:13:22 |
Indy ftp: socket error 11004 | Lord Delfos | Internet | 3 | 10-09-2008 16:28:25 |
Sobre el mensaje de error "during execution of trigger" | Paulao | SQL | 5 | 07-06-2008 02:20:39 |
"Asynchronous socket error 10061." Mis clientes se cuelgan | Boris | Internet | 2 | 13-09-2007 16:59:17 |
|