grubby618 发表于 2017-3-6 09:26:54

_FTP_Connect 返回值的问题

$Open = _FTP_Open('MyFTP Control')
                        $conn = _FTP_Connect($Open, $ftpip, $USER, $PASSWD)
                       

                       
                        If $conn <> 0 Then
                                MsgBox(0, "提示",$conn)
                               
                        else ;$conn = "0" Then
                        MsgBox(0, "提示", "请输入正确的账户密码,或点击公共文档")
                        EndIf

代码如上,但是无论如何,这个返回值一直在变,请问这个怎么操作才能判断返回值的“是”与“否”

229989799 发表于 2017-3-6 11:11:26

$dll = DllOpen('wininet.dll')
                                $server = '地址'
                                $username = '帐号'
                                $pass = '密码'
                                $Open = _FTP_Open('')
                                $Conn = _FTP_Connect($Open, $server, $username, $pass)
                                $Ftpp = _FTP_ProgressDownload($Conn, 下载到电脑的路径, ftp文件路径, False)
                                $Ftpc = _FTP_Close($Open)
                                DllClose($dll)我用这个代码下载ftp东西的

grubby618 发表于 2017-3-6 11:48:51

下东西 没试过,我是想判断FTP登陆是否成功,然后再做下一下

h20040606 发表于 2017-3-6 14:11:41

用@error 判断啊
页: [1]
查看完整版本: _FTP_Connect 返回值的问题