Einzelnen Beitrag anzeigen

hsbc

Registriert seit: 28. Jan 2004
Ort: Krems/Donau
404 Beiträge
 
Delphi 7 Professional
 
#1

Indy10 - Pausen beim Up/Download

  Alt 18. Jun 2008, 17:38
Hallo allerseits,

Im Prinzip läuft mein FTP-Up/Downloader, geschrieben mit Indy10 bereits fehlerfrei, allerdings zeigt sich dennoch ein kleiner
Schönheitsfehler.

Bei längeren Up/Downloads (einige 1000 Dateien) legt das Programm plötzlich (nach vielleicht 500 oder 600 bearbeiteten Dateien)
eine sehr lange Pause (2-3 Minuten !!!) ein und setzt danach ohne jegliche Fehlermeldung die Arbeit wieder fort. Nach einer
gewissen Zeit das gleiche nochmals, wobei die Pausen nach und nach kürzer werden. Trotzdem werden sämtliche Dateien und
Verzeichnisse fehlerfrei up/downgeloadet.

Da ich auch die von Indy generierten Statusmeldungen anzeigen lasse, kann ich genau sagen, dass diese Pausen innerhalb
der Indy-FTP-Routine IdFTP.Get () bzw. IdFTP.Put(), welche in try-except-Blöcken stehen, entstehen. Folgende
Statusausgaben sehe ich:

Zitat:
Starting FTP transfer
... hier kommt dann die Pause, danach
Transfer complete
Kennt jemand dieses Problem bzw. kann mir jemand einen Tipp geben, woran das liegen könnte.

mfg
Herbert
  Mit Zitat antworten Zitat