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-01-2013
ElDuc ElDuc is offline
Miembro
 
Registrado: jul 2004
Posts: 197
Poder: 20
ElDuc Va por buen camino
Problemas con TClientSocket

Hola a todos,

Ante todo y para evitar reprimendas, he puesto este hilo en esta categoría porque el componente mencionado está en la paleta "Internet", si no lo he hecho bien pido disculpas y espero vuestros consejos.

Estoy trabajando con con Delphi 2010 y Windows Vista Ultimate.

Tengo el siguiente problema y lo comento por si podéis ayudarme.

Cuando utiliza un TServerSocket y un TClientSocket en un formulario e intento que se comuniquen toda anda bien, pero estoy intentando desarrollar un componente derivado de TControl que en su interior tienen un TClientSocket:

Código Delphi [-]
Type 
        TMiComponente=Class(TComponent)
        Private
                fSocket:TClientSocket;
                ... ...
                ... ...
        Public
                Constructor Create;
                ... ...
                ... ...
                Property Socket:TClientSocket Read fSocket Write fSocket;
                ... ...
                ... ...
        End;
... ...
... ...
... ...
Constructor MiComponente.Create;
Begin
Inherited Create;
fSocket:=TClientSocket.Create(Nil);
... ...
End;

Lógicamente el componente tiene más elementos y hace más cosas, pero para clarificar la duda me parece que con esto es mejor.

La única diferencia que soy capaz de encontrar es que cuando pongo un componente TClientSocket en el formulario, se crea con Create(MiForm) i en mi componente se crea con Create(Nil), pero si ese es el problema no veo la razón y si no lo es no sé que puede estar pasando.

En ambos casos utilzo como hos "localhost", el mismo puerto y antes de conectar el cliente "MiComponente.Socket.Open" he conectado el servidor tambien con Open.

Cuando intento conectar el cliente de mi componente me da el maldito error 1049.

Alguien puede indicarme que puede estar pasando y cómo puedo solucionarlo.

Gracias.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
tClientSocket, tServerSocket StartKill Varios 5 26-04-2011 21:00:34
TClientSocket/TServerSocket kdemia Varios 2 19-03-2011 11:07:49
TClientSocket me da problemas aeff OOP 1 08-11-2006 11:31:47
Problemas con TCLientSocket epalacios OOP 0 13-04-2005 11:42:28
TClientSocket y TServerSocket fled Internet 10 14-06-2004 08:35:33


La franja horaria es GMT +2. Ahora son las 07:40:38.


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