ObjFTPSSH=Createobject("WeOnlyDo.wodFtpDLXCom.1") WITH ObjFTPSSH .HostName = pc_host .Login = pc_usr .Password = pc_pwd .Port = 22 .Blocking = .F. .Protocol = 1 .Timeout = 60 pn_connect = .Connect pc_lstdir = .ListDir("/") .Disconnect ENDWITHThe result for variables "pn_connect" and "pc_lstdir" are both .NULL. If it were returning an error, I would expect a zero as my result when trying to connect, and a blank (not null) result when seeking the directory.