Entwickler-Ecke
Internet / Netzwerk - Fehler bei der FTP-Übertragung
JustusJonas - Fr 29.08.03 10:57
Titel: Fehler bei der FTP-Übertragung
Hallo Leute,
ich weiß einfach nicht mehr weiter!
Ich habe ein Programm geschrieben, dass mir Dateien auf einen FTP überträgt. Meine Dateien stehen in einem Memo-Feld und nach und nach wird alles hochgeladen. Das funktioniert auch einwandfrei, aber wenn noch 23 Files in der Liste sind bekomme ich folgende Fehlermeldung:
Es ist auch egal wie viele Dateien in der Queue sind. Immer wenn noch 23 übrig sind kommt die Meldung. Wenn weniger als 23 in der Queue sind funktioniert alles einwandfrei.
Woran könnte das liegen? Hat vielleicht die Illuminate was damit zu tun? ;)
Greetz
Edit: Ach ja...hier noch der Quelltext:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| FTP1.Connect; mmLogBackup.Lines.Add('Verbindung hergestellt'); for i := mmFiles.Lines.Count -1 downto 0 do begin DateiName[i] := ExtractFileName(mmFiles.Lines[i]); FTP1.Put(mmFiles.Lines[i], DateiName[i]); mmLogBackup.Lines.Add('Datei ' + DateiName[i] + ' hochgeladen'); mmFiles.Lines.Delete(i); end; FTP1.Disconnect; mmLogBackup.Lines.Add('Verbindung getrennt'); mmLogBackup.Lines.Add('-------------------'); |
derDoc - Fr 29.08.03 11:00
Hier wäre der Quellcode von deinem Hochladen vieleicht hilfreich.
JustusJonas - Fr 29.08.03 11:00
:D Danke für die schnelle Antwort! Ich war gerade am Editieren! ;)
Greetz
derDoc - Fr 29.08.03 11:25
In deinem Quelltext ist meiner Meinung nach kein Fehler.
Was hast du denn für eine Delphi-, bzw. Indy-Version?
JustusJonas - Fr 29.08.03 11:46
Habe die Delphi-Version 5.0 hier auf dem PC und Indy 9.0!
Zumindest beruhigt es mich schon mal, dass der Fehler nicht bei mir liegt! :)
Greetz
barfuesser - Fr 29.08.03 12:21
Debugge mal in Deinen Quellcode und kontrolliere mmFiles.Line.
Kann es sein, daß Du die Eigenschaft Capacity von mmFiles.Line setzt?
barfuesser
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!