Einzelnen Beitrag anzeigen

Benutzerbild von mischerr
mischerr

Registriert seit: 6. Feb 2004
Ort: Konz
243 Beiträge
 
Delphi 12 Athens
 
#4

AW: IdFTP No-transfer-time exceeded

  Alt 14. Dez 2017, 08:28
Ich würde es wahrscheinlich quick-and-dirty so lösen:
Code:
  for j:= 0 to 1 do
    try
      if IdFTP.Connected then
        begin
          IdFTP.List();
          for I := 0 to IdFTP.DirectoryListing.Count - 1 do
            begin
              [...]
            end
          [...]
          break;
        end;
    except
      on e: EIdFTPServiceNotAvailable do
        if i=0 then
          begin
            IdFTP.Disconnect;
            IdFTP.Connect;
          end;
    end;
...ungetestet, als Anregung...
  Mit Zitat antworten Zitat