![]() |
Problem mit Indy FTP
Hi zusammen,
ich hab mal wieder ein Problem aber ehrlich gesagt weiss ich nicht wieso. Also ich habe eine ListBox in der mehrere zu Uploadenen Datein aufgelistet sind. Mittels einer For-Schleife geh ich alle in der Listbox enthaltenen Daten durch und will sie dann mit Put ('Bla','BLa') Uploaden. Komischerweiser läd Indy aber immer nur die erste Datei hoch, also den ersten eintrag der ListBox. Die Schleife ist aber richtig und funktioniert auch, hab sie mittels ShowMessage überprüft. Muss ich vielleicht was beachten wenn ich mehrere Datein Uploaden will? Hat einer vielleicht eine Lösung? mfg Andre |
Re: Problem mit Indy FTP
Ok, ich schreib jetzt mal bissel Code ausm Kopf:
Delphi-Quellcode:
Also, ich hab bei mir immer mal ein "Noop" dazwischen gemacht, um sicherzugehen, dass 1. Connecten noch is und 2. der mit dem vorigen fertig ist !
var
i: integer; begin idFTP.Host := '....'; idFTP.Port := 21; idFTP.Username := '....'; idFTP.Password := '....'; idFTP.Connect; idFTP.ChangeDir ('....'); //Glaube, so hieß das idFTP.Noop; //Würd ich einfach mal machen for i:=0 to ListBox1.Items.Count-1 do begin idFTP.Put ('.....', ListBox1.Items[i]); idFTP.Noop; end; idFTP.Disconnect; end; |
Re: Problem mit Indy FTP
Danke werd ich mal testen....
mfg ANdre |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz