Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#3

AW: Daten aktualisieren sich nicht

  Alt 4. Jul 2012, 20:12
Wie wär's, das Delay erstmal zum Test deutlich nach oben zu schrauben? Ne halbe Sekunde (laut Quellcode) ist verdammt wenig, vor allem dann, wenn der FTP irgendwo im Internet steht.

Davon abgesehen verstehe ich diesen Teil überhaupt nicht:
Delphi-Quellcode:
while schalter do begin
     ergebnis:=getfile(ftp_array[1],ftp_array[2],ftp_array[3],ftp_array[4]+'tracer.txt',programpath+'tracer.rax');
     utime.Delay(500);
    try
        memo1.Lines.LoadFromFile(programpath+'tracer.rax');
    except
        edit1.Text:= 'Fehler beim einlesen der Datei!';
        end;
    memo1.Lines.LoadFromFile(programpath+'tracer.rax');
  end;
Nehmen wir an, das LoadFromFile im try knallt (weiß grad nicht, ob diese Methode überhaupt eine Exception auslöst), dann wird im except fortgesetzt und dort ein Text ausgegeben. Soweit in Ordnung. Aber warum versuchst du gleich danach noch einmal, den Knall zu wiederholen (dann ohne try..except)?

MfG Dalai
  Mit Zitat antworten Zitat