Ogni tanto ci provo.
Ho realizzato una stupidissima applicazione che fa upload di un file su un server FTP.
L'accrocchio funziona correttamente ma con un piccolo problema...
Quando lancio l'upload, per tutta la durata del trasferimento del file, l'applicazione si blocca e spesso clickando sull'area della form l'applicazione mi va in errore...
Sulla barra del titolo viene scritto (Non risponde)
Considerato che il file da spedire è magari di 400-500 Kb e l'applicazione andrà in mano a degli utenti finali... che si divertono a clickare ...
Cosa sto sbagliando ???
Grazie anticipate
Andrea
codice:Imports System.Net Imports system.IO Public Class Form1 Dim FTP As String = "ftp://111.111.111.111/" Dim fileremoto As String = "pippo.txt" Dim filelocale As String = "pippo.txt" Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub Private Function inviafile() Dim spedizione As New Net.WebClient Try spedizione.Credentials = New NetworkCredential("collegamento", "1234") spedizione.UploadFile(FTP & fileremoto, filelocale) Return True Catch ex As Exception MsgBox(ex.Message, MsgBoxStyle.Critical) Return False Finally Beep() End Try End Function Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.inviafile() End Sub End Class

Rispondi quotando