Hi, i have problem with listing data in GUI listbox, when i connect to server i get 0 files
$FTPopen is ftp session
Code:
; list all files on FTP server
Func _listData()
$FTPdirData = _FTP_DirGetCurrent($FTPopen) ; get current dir on server
; Add files in list box
_GUICtrlListBox_BeginUpdate($List)
_GUICtrlListBox_ResetContent($List)
_GUICtrlListBox_Dir($List, "", $FTPdirData, False)
_GUICtrlListBox_EndUpdate($List)
EndFunc
First of all don't declare local variables if you're using them global (especially not in functions!!!).
Also I was right, you're using $FTPopen (from _FTP_Open) while _FTP_DirGetCurrent requires the _FTP_Connect handle whoch is $FTPconnect.
You don't believe me? Check the documentation:
Ok i added msgbox to see error and i removed Local from $FTPopen and $FTPConnect and i get this in msgbox "0, @error = -1, @extended = 12018"
Code:
; get current dir on server
$FTPdirData = _FTP_DirGetCurrent($FTPopen)
MsgBox(0, "", $FTPdirData & ', @error = ' & @error & ' , @extended = ' & @extended)
By the way if i use script like this i get all files from server
Code:
#RequireAdmin
#include <Array.au3>
#include <FTPEx.au3>
#include <MsgBoxConstants.au3>
Local $sServer = '*******'
Local $sUsername = '*******'
Local $sPass = '*********'
Local $hOpen = _FTP_Open('MyFTP Control', 0)
If Not @error Then
; passive allows most protected FTPs to answer
Local $hConn = _FTP_Connect($hOpen, $sServer, $sUsername, $sPass)
If Not @error Then
Local $aFile = _FTP_ListToArrayEx($hConn, 0)
If Not @error Then
_ArrayDisplay($aFile)
Else
MsgBox($MB_SYSTEMMODAL, "Error", '_FTP_ListToArrayEx($Conn, 0)' & @CRLF & _
'@error = ' & @error & ' @extended = ' & @extended)
EndIf
Local $iFtpc = _FTP_Close($hConn)
Else
MsgBox($MB_SYSTEMMODAL, "Error", '_FTP_Connect($Open, ' & $sServer & ', ' & $sUsername & ', ' & $sPass & ')' & @CRLF & _
'@error = ' & @error & ' @extended = ' & @extended)
EndIf
Local $iFtpo = _FTP_Close($hOpen)
Else
MsgBox($MB_SYSTEMMODAL, "Error", "_FTP_Open('MyFTP Control')" & @CRLF & _
'@error = ' & @error & ' @extended = ' & @extended)
EndIf
look here on image
And when i use it like this i got im msgbox "/, @error = 0, @extended = 0", so where is files ? i got only drives
Code:
; list all files on FTP server
Func _listData()
; get current dir on server
$FTPdirData = _FTP_DirGetCurrent($FTPConnect)
MsgBox(0, "", $FTPdirData & ', @error = ' & @error & ' , @extended = ' & @extended)
; Add files in list box
_GUICtrlListBox_BeginUpdate($List)
_GUICtrlListBox_ResetContent($List)
_GUICtrlListBox_Dir($List, "", $FTPdirData, False)
_GUICtrlListBox_EndUpdate($List)
EndFunc
You're not even listening. The handle you're passing to _FTP_DirGetCurrent is wrong. Don't use the handle from _FTP_Open, use the handle from _FTP_Connect!
[List]251 Files zYan + Description -- ENG/ITA 11/27/2012 - S4 League Hacks, Bots, Cheats & Exploits - 35 Replies Hello
Note: I've got some things from hypnotize!
Note2:All text can be changed.
Note 3: Some things are only clientside,so don't ask me "why i can't be a gm!!111!"
List will continue soon.
1678 files hongkong list 03/20/2012 - Metin2 Private Server - 4 Replies wie heißt die hongkong list von den 1678 files von daroo?
[TuT]Offi Files Honor List 11/14/2010 - Flyff Private Server - 9 Replies Hallo Elitepvpers :mofo:
Heute möchte ich euch zeigen, wie man die Honor List Bearbeitet!
das ist wenn man z.B 15000 Aibatts killt steht über deinem Namen :
Aibatt Hunter
Wir wollen es so bearbeiten, sodass man nicht 15000 Aibatts killn muss sondern nur 5!
Wir öffnen die honorList.txt(nicht .txt.txt!!!)
[RQ] List .lua files 11/05/2010 - S4 League - 2 Replies hey i was wondering. can anybody list the .lua test files for me?
i want to change the mind shock licence into the claw :)
i cant do Mind Energy since i have did the licence
List of .ISO FILES 05/31/2009 - Soldier Front Philippines - 39 Replies ANNOUNCEMENT: i will just raise the no. of Downloads up to 200,..after that ill ask our MODS to close this tread.
i think that would be enough.
im just thinking the other side of the coin. Lets be fair to other players who doesnt have hack.
hope you tend to Understand Guys.
peaceout - :handsdown:DC914:handsdown:
intended for PSF only