Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#13

Re: (INDY/FTP) Wie lade ich eine datei per "doppelklick

  Alt 27. Okt 2005, 16:13
Hi,

erstmal musst du bei deiner Funktion "IsFile" diese zwei < und > entfernen Diese waren nur dafür gedacht, dass du später dort deinen Dateinamen reinsetzten sollst.

Und die Procedure "Listbox1DblClick" müsste so heißen:

Delphi-Quellcode:
procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
if Listbox1.ItemIndex <> - 1 then
  begin
   if IsFile(ListBox1.Items[ListBox1.ItemIndex]) then // Hier ist es eine Datei
    begin
      // Hier kommt dein Code zum eine Datei runterzuladen
    end
    else
    begin
      IDFTP1.ChangeDir(Listbox1.Items[Listbox1.ItemIndex]); // Verzeichnis wechseln
      idftp1.list(listbox1.items,'',false);
    end;
  end;
end;
@Michael,

dein Code ist falsch. Da sind noch zwei < und > drinne
  Mit Zitat antworten Zitat