Mensaje    Asunto: tnmftp Como desconectarlo conrrectamente Responder citando

Vamos a ver...tengo el siguiente problema.. Tengo una aplicacion la cual es capaz de descargarse archivos de varios servidores ftp. Estos servidores son distintos entre si por lo que cada vez que quiero descargar los archivos de uno de ellos tengo que cambiar la configuracion de mi elemento TNMFTP.

Me he dado cuenta de que si intento conectarme a un servidor cuando aun no ha terminado la conexion con cualquiera de los otros la aplicacion no es capaz de pasar del metodo NMFTP->Disconnect();

Me explicare un poquito mejor. Yo le digo a mi aplicacion que descarge los archivos del servidor Ftp X y le pongo todas las propiedades necesarias para esto con Timeout a 20000; Si por lo que sea durante la descarga se queda esta bloqueada, que el archivo dice que no baja mas, y no sige su curso adecuado, no me salta error por el timeout a los 20 segundos. Se me queda la aplicacion de que el TNMFTP le diga si esta o no. Bueno si durante esa espera yo intento descargar cosas de cualquiero otro sitio ftp lo primero que hago es comprobar si la propiedad Connected esta a true si es asi le mando desconectar..pero se me queda ahi estancado tambien esperando que la aplicacion se desconecte... Alguien tiene idea de por que no funciona correctamente? Gracias

Argone