Hallo,
Ich habe das ganze Internet 2 Tage durchsucht und nichts gefunden um mein Problem zu lösen.
Hier erstmal die wichtigsten Teile aus dem Code:
[autoit]Case $ordner1
GUICtrlDelete($listBox)
$open = _FTP_Open("MyFTP Control")
$Conn = _FTP_Connect($Open, $server, $userftp, $passftp, 1, $ServerPort, $INTERNET_SERVICE_FTP, 0)
_FTP_DirSetCurrent($Conn, "/ordner1")
$listBox = GUICtrlCreateListView("Name|Datum", 20, 100, 600, 321)
_GUICtrlListView_SetColumnWidth($listBox, 0, 410)
_GUICtrlListView_SetColumnWidth($listBox, 1, 180)
Local $filelist = _FTP_ListToArrayEx($Conn)
For $i = 1 To $filelist[0][0]
GUICtrlCreateListViewItem($filelist[$i][0] & ' | ' & $filelist[$i][3], $listBox)
Next
Case $DownloadButton
$DownFile = GUICtrlRead ($listBox) ;---- und hier liegt mein Problem
If $DownFile = "" Then
MsgBox (32, "STOP", "Du musst erst eine Datei auswählen")
Else
$iStart = TimerInit()
$iSizeRemote = _FTP_FileGetSize($Conn, $DownFile)
_FTP_ProgressDownload($Conn, $pfadneu&""&$DownFile, $DownFile , "_UpdateProgress")
_UpdateProgress(100)
EndIf
ich habe es schon mit _GUICtrlListView_GetItemText oder sonstigen Befehlen versucht.
Wenn ich das Script mit _FTP_ListToArray laufen lasse funktioniert alles.
Ich bräuchte aber das Datum hinter den Files und versuche es umzustellen auf _FTP_ListToArrayEx.
Ich sage schon THX für jeden kleinen Hinweis.