本人设置如下:
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到指定服务器上。如何有其他方法也可以。
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到指定服务器上。如何有其他方法也可以。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货