ich möchte eine Datei von meinem Server immer wieder neu laden.
Dabei arbeite ich mit FTP_DownloadCompleted.
Leider wird das FTP_DownloadCompleted Event nur beim ersten Download ausgelöst.
Was mache ich hier falsch?
Hier kurz mein Code:
Sub Process_Globals
Dim FTP1 As FTP
End Sub
Sub Globals
Dim B_Download As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Layout1")
If FirstTime Then
FTP1.Initialize("FTP1", "mein.server", 21, "username", "passwort")
End If
End Sub
Sub B_Download_Click
FTP1.DownloadFile("/test.txt", False, File.DirRootExternal , "test.txt")
FTP1.close
End Sub
Sub FTP1_downloadCompleted (ServerPath As String, Success As Boolean)
Log("FTP1_downloadCompleted ausgelöst!")
End Sub
es klappt! So einfach war das!
Bin leider davon ausgegangen, dass mit FTP.Initialize nur vorbereitet wird, mit FTP.Download
dann erst die Verbindung geöffnet wird und mit FTP.Close diese dann nur geschlossen wird.
Das aber auch die Initialisierung damit gelöscht wird, kam mir leider nicht in den Sinn.
Danke! Nun bin ich auf jeden Fall zumindest ein wenig schlauer.