Ich habe unten stehenden code,
Lasse ich mir das Array $List anzeigen sind alle Daten vorhanden.
Auch nach dem suchen von "$User_INI" wird mir beim einfügen einer MsgBox die Datei angezeigt,
blos in die Listview wird Sie nicht eingetragen.
GUI:
Code
$FTPFileList = GUICreate("FTP-File-List", 616, 439, $posx, $posy, Default, Default, $RNI)
$Label10 = GUICtrlCreateLabel("existing files on the FTP server", 8, 8, 250, 24)
GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
$BTN_Reload = GUICtrlCreateButton("Load Files", 480, 8, 99, 25)
$FileList = GUICtrlCreateListView("Datei|MB", 16, 40, 586, 366)
$CBService = GUICtrlCreateCombo("Please select", 296, 8, 177, 25, BitOR($CBS_DROPDOWN, $CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "German Service|Dutch Service|International Service")
$StatusBar2 = _GUICtrlStatusBar_Create($FTPFileList)
Abfrage:
Code
$FTPService = GUICtrlRead($CBService)
If $FTPService = "German Service" Then
$FTPSERV = "germanservice/"
ElseIf $FTPService = "Dutch Service" Then
$FTPSERV = "dutchservice/"
ElseIf $FTPService = "International Service" Then
$FTPSERV = "englishservice/"
EndIf
$FOpen = _FTP_Open("FTP")
$Fconn = _FTP_Connect($FOpen, $FTPServer, $FTPUser, $FTPPass)
_FTP_DirSetCurrent($Fconn, $FTPPath & $FTPSERV)
Local $List = _FTP_ListToArray2D($Fconn, 0)
For $i = 1 To $List[0][0]
If StringInStr($List[$i][0], $User_INI) Then
MsgBox(0, "test", $List[$i][0]
_GUICtrlListView_InsertItem($FileList, $List[$i][0] & "|" & $List[$i][1])
EndIf
Next
_FTP_Close($FOpen)
Alles anzeigen
Danke schon mal für die Hilfe