Hi all,
have a problem with ftp and hud, when i start a hud for example :
this work fine
when i use this code
the hud dead at listCompleted
why ?
thanks in advice !
have a problem with ftp and hud, when i start a hud for example :
B4X:
Sub testftp
Globals.gHud.ProgressDialogShow("Connessione al server ftp")
myFtp.Initialize("myFTPTest",server,port,user,password)
myFtp.List(path)
End Sub
Sub myFTPTest_ListCompleted(ServerPath As String, Success As Boolean, Folders() As FTPEntry, Files() As FTPEntry)
Globals.gHud.ProgressDialogHide
If Success Then
Msgbox("Connessione effettuata con successo !","Connessione FTP")
Else
Msgbox("Riscontrati errori nella connessione ..."&Chr(13)&LastException,"Errori connessione FTP")
End If
End Sub
this work fine
when i use this code
B4X:
Sub down_def
Globals.gHud.ProgressDialogShow("Connessione al server ftp")
myFtpDefs.Initialize("myFTPDefs",server,port,user,password)
myFtpDefs.List(path&"DEFS/")
End Sub
Sub myFTPDefs_ListCompleted(ServerPath As String, Success As Boolean, Folders() As FTPEntry, Files() As FTPEntry)
If Success Then
ftpFiles.Initialize
For i = 0 To Files.Length - 1
ftpFiles.Add(Files(i).Name)
Next
If ftpFiles.Size > 0 Then
Dim s As String
s = ftpFiles.Get(0)
If File.Exists(File.DirDocuments & "/DEFS",s.ToUpperCase) Then
File.Delete(File.DirDocuments & "/DEFS",s.ToUpperCase)
End If
Globals.gHud.ProgressDialogShow("Download del file : "&s)
myFtpDefs.DownloadFile(path&"DEFS/"&ftpFiles.Get(0),False,File.DirDocuments&"/DEFS",s.ToUpperCase)
Else
Globals.gHud.ProgressDialogHide
Msgbox("Nessun file trovato.","Download")
End If
Else
Globals.gHud.ProgressDialogHide
Msgbox("Riscontrati errori nella connessione ..."&Chr(13)&LastException,"Errori connessione FTP")
End If
End Sub
Sub myFTPDefs_DownloadCompleted (ServerPath As String, Success As Boolean)
If Success Then
Globals.gHud.ProgressDialogShow("Scaricato file : "&ftpFiles.get(0))
ftpFiles.RemoveAt(0)
If ftpFiles.Size > 0 Then
Dim s As String
s = ftpFiles.Get(0)
If File.Exists(File.DirDocuments & "/DEFS",s.ToUpperCase) Then
File.Delete(File.DirDocuments & "/DEFS",s.ToUpperCase)
End If
Globals.gHud.ProgressDialogShow("Download del file : "&s)
myFtpDefs.DownloadFile(path&"DEFS/"&ftpFiles.Get(0),False,File.DirDocuments&"/DEFS",s.ToUpperCase)
Else
Globals.gHud.ProgressDialogHide
Msgbox("Download dati di definizione eseguita correttamente !","Download")
End If
Else
Msgbox("Errore download file def : "&ftpFiles.Get(0),"Errore")
Globals.gHud.ProgressDialogHide
End If
End Sub
the hud dead at listCompleted
why ?
thanks in advice !