Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-12-2005
mflores mflores is offline
Registrado
 
Registrado: dic 2005
Posts: 4
Poder: 0
mflores Va por buen camino
Question problemas con ESocketError en delphi

Necesito de la experiencia de los programadores delphi:
la siguiente sintaxis no me funciona si alguien puede ayudarme se lo agradeceria.
try
ClientSocket1.open;

except
on ESocketError do
begin
Showmessage('Posiblemente el usuario no este conectado...!');
end;
end;

lo cierto es que no se ejecuta nunca el codigo dentro del except, en lugar de mostrarme el mensaje deseado me muestra un mensaje de error de sincronismo. Por favor estoy utilizando mal el codigo?
PD: estoy haciendo un chat y es por eso que utilizo sockets...
gracias.
Responder Con Cita
  #2  
Antiguo 20-12-2005
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 20
OSKR Va por buen camino
y si usas el catch()? (yo lo uso con builder creo q delphi lo tiene) y otra cosilla.......... hay un evento ...hhhhmmm creo q se llama OnError.....ahí hay info acerca de lo q pasó y ahí puedes capturar el error, en elos ejemplos q trae la instalación debe haber un chat

__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad."
Simón Bolívar
(Carta al Coronel Inglés Patricio Cambell 05/08/1829).
Responder Con Cita
  #3  
Antiguo 20-12-2005
mflores mflores is offline
Registrado
 
Registrado: dic 2005
Posts: 4
Poder: 0
mflores Va por buen camino
gracias por tu respuesta intente lo que me decis pero sin tener exito. Intentaré con catch(), que no lo conozco, pero veré que es... gracias
Responder Con Cita
  #4  
Antiguo 20-12-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Checa esto....

Cita:
Empezado por mflores
Necesito de la experiencia de los programadores delphi:
la siguiente sintaxis no me funciona si alguien puede ayudarme se lo agradeceria.
try
ClientSocket1.open;

except
on ESocketError do
begin
Showmessage('Posiblemente el usuario no este conectado...!');
end;
end;

lo cierto es que no se ejecuta nunca el codigo dentro del except, en lugar de mostrarme el mensaje deseado me muestra un mensaje de error de sincronismo. Por favor estoy utilizando mal el codigo?
PD: estoy haciendo un chat y es por eso que utilizo sockets...
gracias.
Prueba con esto:
Código Delphi [-]
try
ClientSocket1.open;
 
except
   Application.MessageBox('Posiblemente el usuario no este conectado...!','Error en Conexión',MB_ICONERROR);
end;

Saludos....
Responder Con Cita
  #5  
Antiguo 20-12-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
Checa esto....

Si estas usando los Indys prueba con esto:
http://www.clubdelphi.com/foros/showthread.php?t=19501

Saludos....
Responder Con Cita
  #6  
Antiguo 22-12-2005
mflores mflores is offline
Registrado
 
Registrado: dic 2005
Posts: 4
Poder: 0
mflores Va por buen camino
Gracias a todos pero sigue sin andar... me tira un error desde el delphi que dice:
Project chat.exe raised exception class ESocketError with message 'Asynchronous socket error 10060'
y si continuo con la ejecucion a aparece el cartel de error que no quiero que aparezca y dice: 'Asynchronous socket error 10060'... en fin no se como sacarlo. Por lo que veo en el error que me da estoy utilizando bien el tipo de error pero no me anda...
gracia igual..
Saludos...
Responder Con Cita
  #7  
Antiguo 22-12-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
¿Que versión de las INDY estas utilizando?
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #8  
Antiguo 26-12-2005
mflores mflores is offline
Registrado
 
Registrado: dic 2005
Posts: 4
Poder: 0
mflores Va por buen camino
No estoy utilizando niguna INDY, gracias!! igual
saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:11:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi