Mensaje    Asunto: problema con tclientsocket Responder citando

Buenas.

Tengo un problema al trabajar con TClientSocket en Borland c++ Builder. Si lo incluyo en mi proyecto mediante un objeto visual no tengo ningún problema, pero necesito crearlo mediante código ("en crudo") en un hilo que me he creado. Genero un objeto de la clase TClientSocket pero no consigo hacer que conecte al Host y al Puerto que le especifico. Supongo que me faltará alguna línea de código...

Este es el código que tengo, sock es un puntero a un objeto TClientSocket.

sock = new TClientSocket(NULL);
sock->Host = Remotehost;
sock->Port = puerto;
sock->Open();
if (sock->Socket->Connected) ...

Muchas gracias.