Listview (FTP Programm)
-
Hallo,
ich vermute FileList wird eine TFileListBox sein. Dann ist es in Ordnung. Fragwürdig ist dann allerdings der Umweg über die TStringlist
FTPClient->Put(FileList->FileName,ExtractFileName(FileListBox1->FileName));
s1->Text liest den gesamten Inhalt der Stringlist aus und baut in durch Delimiter zusammen. In der Stringlist stehen (durch Add) also mehr als nur der letzte Dateiname...
LG, Micha
-
Mhhhh aber irgendwie will er ja alle Einträge der Liste übertragen. FileList->FileName ist ja nur der ausgewählte...
Macht insgesamt wenig Sinn was da steht. Ich würde an dieser Stelle vor weiteren Schritten die ausgiebige Lektüre der Hilfe empfehlen. Da ist Sinn und Unsinn der einzelnen Properties erklärt...mfg
xXx
-
Hallo,
da er die Schleife ohnehin schon verwendet ist es ja kein Thema den Index des geünschten Eintrags zu setzen
FileList->ItemIndex = i;
LG, Micha
-
RandomAccess85 schrieb:
Hallo,
ich vermute FileList wird eine TFileListBox sein. Dann ist es in Ordnung. Fragwürdig ist dann allerdings der Umweg über die TStringlist
FTPClient->Put(FileList->FileName,ExtractFileName(FileListBox1->FileName));
s1->Text liest den gesamten Inhalt der Stringlist aus und baut in durch Delimiter zusammen. In der Stringlist stehen (durch Add) also mehr als nur der letzte Dateiname...
LG, Micha
upload geht jetzt schon mal, danke
-
Download hab ich jetzt so probiert es erscheint aber eine Fehlermeldung: Destination File already exist.
TStringList *sl = new TStringList; if(FileList->Items) { for(int s=0; s < FileList->Items->Count; s++) { Screen->Cursor = crHourGlass; sl->Add(FileList->Items->Strings[s]); FTPClient->Get(FileList->FileName,ExtractFileName(FileListBox1->FileName)); Screen->Cursor = crDefault; } delete sl; }
mfg
-
jaaaaa, was wird das wohl heißen...?!
greetz KN4CK3R
-
Zieldatei existiert bereits.
-
jo, dann wirst du ja wissen, was du zu tun hast
greetz KN4CK3R
-
Guten Tag,
Er soll den eingetragenen Text im Edit1 (Form3) als Host Adresse übernehmen dazu hab ich folgenden code genommen:
FTPClient->Host=Form3->Edit1->Text;
Ist er so richtig ?
mfg
-
funktioniert's denn?
-
nein es tritt eine Exception der Klasse EIdHostRequired auf.