![]() |
Problem mit IdFTP upload in einer Schleife
Hi,
ich habe folgende Schleife erstellt:
Delphi-Quellcode:
Gehen tuts nicht, wenn ich mir via ShowMessage(inttostr(listbox1.Items.Strings[i])); zeigen lasse was i ist erscheint auch keine message box. findet wer den fehler?
var
i : Integer; begin for i:=1 to ListBox1.items.count-1 do begin idftp1.ChangeDirUp; idftp1.ChangeDirUp; idftp1.ChangeDir('softprose'); idftp1.ChangeDir('pub'); idftp1.Put(listbox1.Items.Strings[i],extractfilename(listbox1.Items.Strings[i]),true); end; Greetz und thx |
Re: Problem mit IdFTP upload in einer Schleife
Probiers mal nur mit .Items, also ohne das .Strings hintendran. Vielleicht hilft das was.
|
Re: Problem mit IdFTP upload in einer Schleife
Zitat:
Code:
abfragst??
listbox1.Items.[i];
Das mit inttostr() würde so funzen:
Code:
glaube aber kaum dass du das meintest ;)
ShowMessage(inttostr(i));
Diese Put Procedur und die entsprechende idFtp KOmponenete(?) kenn ich jetz net, also kann ich dazu nüx sagen, prüf einfach mal ganz genau ob die Parameterübergaben von Put wie folgt deklariert sind: Put(String, String, Boolean) weil sognau sehen deine Übergabewerte aus! *greetZ* Oli |
Re: Problem mit IdFTP upload in einer Schleife
ich denk mal der Fehler ist
Delphi-Quellcode:
sollte bestimmt
for i:=1 to ListBox1.items.count-1 do
Delphi-Quellcode:
sein. hast du nur ein Item
for i:=0 to ListBox1.items.count-1 do
Außerdem find ich es irrsinn
Delphi-Quellcode:
mit in die schleife zu packen. Dadurch wird doch jedesmal der Ordner gewechselt und dann vermutlich doch wieder in den gleichen ordner gegangen...
idftp1.ChangeDirUp;
idftp1.ChangeDirUp; idftp1.ChangeDir('softprose'); idftp1.ChangeDir('pub'); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:28 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