Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: TIdFTP und falsches Systemdatum + Systemzeit

  Alt 7. Nov 2006, 11:32
Du gehst bei der Fehlersuche noch nicht systematisch vor.
Du hast 2 Aufgaben a.) einlesen der Parameter aus dem Inifile b.) FTP-Download
Also trenne diese beiden Aufgabe doch mal.
Dann kommt ein (Test-)Button aufs Formular:
Delphi-Quellcode:
procedure TMain_Form.Button42Click(Sender:TObject);
begin
   Assert(Assigned(FTP));
   // um sämliche Fehler auszuschliesen
   // werden hier die Parameter hartcodiert zugewiesen
   // (nur für Test)
   FTP.Host := 'hostname
   FTP.UserName := 'user';
   FTP.Password := 'password';
   if not DownloadFTPFile then // die Funktion für den FTP dwonload
      ShowMessage('Download fehlgeschlagen');
end;
Du kümmerst dich weder um das Datum noch um die INI-Datei!!!
Jetzt diesen Button mehrfach drücken und schauen was passiert und die downgeloadete Datei anschauen.
Ich denke das Prinzip sollte jetzt klar sein:
Problem in Teilaufgaben zerlegen und beweisen, dass jede Teilaufgabe für sich funktioniert.
Andreas
  Mit Zitat antworten Zitat