Entwickler-Ecke

Internet / Netzwerk - problem beim upload ovn mehreren dateien


bruder jonas - Mo 22.07.02 23:15
Titel: problem beim upload ovn mehreren dateien
hallo

mit folgendem code habe ich ein problem

Quelltext
1:
2:
3:
4:
5:
6:
7:
   for a := 0 to (box_file.Items.Count - 1) do begin
       if box_file.Selected[a] = true then
          begin
          dateien.Add(box_file.Items[a]);
          end;
          try NMFTP.Upload(dateien.Text[i],'');
          except end;


es funzt nicht, das alle dateien der stringlist (dateien) nacheinander auf den ftp geladen werden.

woran liegt das?

danke


Tino - Di 23.07.02 09:20

Hi,

den Code habe ich nicht so ganz verstanden. Schau Dir noch mal genau an was Du dort machst. Mein Vorschlag wäre:

Quelltext
1:
2:
3:
4:
5:
6:
7:
For a := 0 To box_file.Items.Count - 1 Do 
  If box_file.Selected[a] Then
    Try
      NMFTP.Upload (box_file.Items[a],'');
    Except
      { Fehler }
    End;

Gruß


DeCodeGuru - Di 23.07.02 10:01

Hi,

ich habe da mal ne Frage zu deinem Quellcode:


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
for a := 0 to (box_file.Items.Count - 1) do 
begin 
  if box_file.Selected[a] = true then 
  begin 
    dateien.Add(box_file.Items[a]); 
  end; 
  try
    NMFTP.Upload(dateien.Text[i],'');        
  except 
  
  end;
end;


Was soll den 'dateien' für ein Typ sein?.

Um jetzt die Dateien, die in den 'dateien' gespeichert sin, hochzuladen, brauchst du davor noch ne for..to..do-Schleife.


Quelltext
1:
2:
3:
4:
for i := 0 to dateien.count -1 do
begin
  NMFTP.Upload(dateien.Text[i],'');
end;


So müsste das funzten. - Hoffe ich :mrgreen: -


bruder jonas - Di 23.07.02 15:45
Titel: danke es funzt, habe noch eine weitere frage
wie kriege ich die gesamte dateigröße der ausgewählten dateien von filelistbox in kilobyte raus?

bei mir verursacht das immer einen i/o error.

danke