Hola,
tengo una aplicacion que se conecta vía ftp con un servidor para bajar un
archivo. Todo funciona bien excepto cuando quiero poner un botón por si el
usuario quiere cancelar a medio la transferencia.
En ese caso llamo al método cancelar del componente ftp y el programa se
cuelga automáticamente.
Ya he probado con dos componentes de ftp gratuitos que he encontrado por
internet y con los dos me pasa lo mismo... osea que creo que el problema soy
yo que no lo estoy programando bien...
En la ayuda del último componente pone que al cancelar la transferencia se
haga en un thread diferente porque el principal está colgado haciendo el get
del archivo. El caso es que lo haga como lo haga se cuelga.
¿Alguna sugerencia o ejemplo?
Aquí hay un trozito de código de cuando pulso el botón cancelar:
Private cancelarT As Thread
cancelarT = New Thread(New ThreadStart(AddressOf modmain.Cancelar))
cancelarT.Start()
Private Sub Cancelar()
ftp.CancelTransfer()
End Sub
Saludos!
Leer las respuestas