当前位置:编程学习 > VB >>

调用INET组件访问FTP报错???

我的代码中想要访问局域网内的一个FTP(IIS上架设的),因此引用了这个组件:



代码中是这样调的(想获取FTP根目录下的文件夹列表):

    cURL = "ftp://192.168.0.7/"
    username = "igussh\guest"      '用户名带域名
    PassWord = "111111"
    Set inet1 = CreateObject("InetCtls.Inet")
    
    inet1.Protocol = icFTP      '协议类型
    inet1.url = cURL
    inet1.RemotePort = 21
    inet1.username = username
    inet1.PassWord = PassWord

    inet1.Execute , "ls"
    temp = inet1.GetChunk(1024)

这段代码在我本地调试都是跑的通的,也能访问FTP并获取到temp 的值,但是部署到客户端之后,运行却报错,如下:



我本以为是客户端IIS没装的原因,但是安装之后还是报这个错,我把 MSINET.OCX 拷到客户端注册,还是报这个错。

请问是怎么回事,谢谢!

既然你添加了引用,那么
Dim inet1 As New InetCtls.Inet
能出来么?
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,