您当前的位置:delphi教程 > Delphi组件开发 > 如何设置IdFTP1.Socket.SocksInfo.Host值

如何设置IdFTP1.Socket.SocksInfo.Host值

本人设置如下:  
                                IdFtp1.Disconnect;  
                                IdFtp1.Host:='www.cty99.com';  
                                IdFtp1.Username:='test';  
                                IdFtp1.Password:='test';  
                                IdFtp1.Port:=21;  
                                IdFtp1.Socket.SocksInfo.Version:=svSocks5;  
                                IdFTP1.Socket.SocksInfo.Host:='192.168.7.13';  
                                IdFtp1.Socket.SocksInfo.Port:='1234';  
                                IdFtp1.Connect;  
  编译成功,但在执行到IdFtp1.Socket.SocksInfo.xxxxx[如IdFtp1.Socket.SocksInfo.Version:=svSocks5]时,提示“Access   Violation   at   address     004c4323   module   ……”,尝试定义一个SocksInfo实例,并将这个实例赋值给IdFtp1.Socket.SocksInfo,也是出现同样的错误。  
   
  以上代码主要是想利用代理服务器FTP到指定服务器上。如何有其他方法也可以。


查看回复
关于我们 | 网站地图 | 广告刊登 | 友情链接
Copyright ©2008 - 2010  Delphi2007.net  ,All Rights Reserved  粤ICP备09038647号
业务联系:allceoad#gmail.com QQ:20008835 最佳分辨率 1024×768