Thema: Delphi FTP Download bricht ab

Einzelnen Beitrag anzeigen

Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

Re: FTP Download bricht ab

  Alt 16. Aug 2007, 15:28
ich hab vorhin mal kurz die beschreibung überflogen vom ftp.get befehl...
dort stand was von status = ftpReady, ftpAbbort etc.

die frage bei welchen files es passiert kann ich im moment noch nicht beantworten...

ich hab meinen source code jetzt folgender maßen geändert:

Delphi-Quellcode:
//******************************************************************************
// --> fnDownloadFile <-- Download a File from FTP Server *
//******************************************************************************

function TMain_Form.fnDownloadFile(sFileName, sPath : String) : Boolean;

var
bl : Boolean;

begin

  // Download File
  Application.ProcessMessages;
  FTP.Noop;
  Try
    FTP.Get(sFileName, sPath, True, False);
    fnDownloadFile := True;
  Except
    //MessageDlg('Could Not Download the Selected File!', mtError, [mbOK], 0);
    fnDownloadFile := False;
  End;
  FTP.Noop;
  Application.ProcessMessages;

end;
an der stelle wo ich den retourn code dieser funktion abfrage, geb ich dann eine fehlermeldung in eine listbox aus falls der download nicht geklappt haben solte (inkl. dateiname)...
so kann ich dann mal kontrollieren bei welchen files der fehler auftritt...


ftp server trennen doch die verbindung automatisch wenn längere zeit kein befehl an denn ftp server geschickt wird...
unterbinden kann ich das ja über denn 'noop' befehl...
während eines downloads, kann ich diesen befehl aber nicht absetzen... kann es sein das wenn der dwonload über das limit hinausgeht wo er die verbindung trennt, auch während eines dwonloads die verbindung trennen würde???
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat