Private Sub cmdDownload_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdDownload.Click        With AxInet1
            .RemoteHost = "192.9.13.92"
            .Password = "aa"
            .UserName = "bb"
            .RemotePort = 21
            .AccessType = InetCtlsObjects.AccessConstants.icUseDefault
            .Protocol = InetCtlsObjects.ProtocolConstants.icFTP            AxInet1.Execute("ftp 192.9.13.92")
            AxInet1.Execute("get aa.txt")
        End With
    End Sub
像这样可以吗,每次到AxInet1.Execute就出错了,它的参数怎么填啊??

解决方案 »

  1.   

    老大,你把VB.net的代码发到这来了,你的execute方法使用的不对吧,好象应该写成axinet1.execute "192.9.13.92","get aa.txt d:\aa.txt",get命令的第二个参数是带有路径的文件名
      

  2.   

    楼上的老大,AxInet1.Execute("162.9.23.92", "get /home/wheps/update.sql d:\update.sql")
    我这样写还是报错啊!报"没有可访问的Execute接受此数目的参数,因此重载决策失败",AxInet1.Execute到底怎么用啊??
      

  3.   

    用法:
    Execute URL,命令文本
    也可:
    Inet.URL="xxxxx"
    Execute ,命令文本VB中用法,。net应该差不多吧
      

  4.   

    我看网上很多资料AxInet1.Execute都是2个参数,可能是vb6的吧;vs2005里有4个参数啊,不然报错,AxInet1.Execute("","","",""),怎么填啊??
      

  5.   

    inte1.execute ,"send d:\aaa.txt /aaa.txt"
    inte1.execute ,"get aaa.txt d:\aaa.txt"