Hi,

I've been having some issues with FTPClient where sometimes, on some 
servers, it would fail to change the working directory (thanks to whoever 
pointed that out btw)

I've been trying to change the code to test for this and I thought I had it 
cracked, but its still not quite right.

This is the code which seems to work best so far, but it still occasionally 
fails:

if not(Cwd) then
  begin
    Quit;
    Connect;
    HostDirName := SubDir;
    Cwd;
  end;

This is part of a function which retrieves a file listing, which is then 
passed onto another function which attempts to download each file.  I also 
tried the following code, which I thought made more sense:

if not(Cwd) then
  begin
    Quit;
    HostDirName := SubDir;
    if not(Connect) then exit;
  end;

With the intention being that if after 2 attempts you still can't get a file 
listing, just skip it.  Unfortunately this seemed to make it go completely 
mental so it must be doing something odd.

Any suggestions please?

Cheers

Rick


-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to