Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdFTP ListBox Inhalt anzeigen (https://www.delphipraxis.net/139707-idftp-listbox-inhalt-anzeigen.html)

Schnittcher 3. Sep 2009 13:40


IdFTP ListBox Inhalt anzeigen
 
Hallo,

ich bin gerade dabei einen FTP Client zu schreiben, ich bin jetzt an der Stelle angekommen, dass der Inhalt in einer ListBox angezeigt wird.
Ich möchte es jetzt so machen, dass beim Klick auf einen Eintrag der Ordner gewechselt wird.

Ich habe es so versucht:

Delphi-Quellcode:
procedure TForm1.ListContentClick(Sender: TObject);
begin
IdFTP1.ChangeDir(ListContent.Items.Text)
end;
Doch leider funktioniert es so nicht. Kann mir vielleicht jemand helfen?

Gruß,
Schnittcher

Larsi 3. Sep 2009 13:47

Re: IdFTP ListBox Inhalt anzeigen
 
Delphi-Quellcode:
procedure TForm1.ListContentClick(Sender: TObject);
begin
IdFTP1.ChangeDir(ListContent.Items.Strings[ListContent.Itemindex])
end;

Klaus01 3. Sep 2009 13:49

Re: IdFTP ListBox Inhalt anzeigen
 
Hallo,

procedure TForm1.ListContentClick(Sender: TObject);
begin
IdFTP1.ChangeDir(ListContent.selected.caption)
end;

Grüße
Klaus

[edit] war im falschen Film [/edit]

Schnittcher 3. Sep 2009 13:59

Re: IdFTP ListBox Inhalt anzeigen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

das funktioniert auch nicht.

Im Anhang ein Bild.

Gruß,
Schnittcher

Klaus01 3. Sep 2009 14:11

Re: IdFTP ListBox Inhalt anzeigen
 
.. steht in der Lixtbox der komplette Pfad in etwas so?

/pub/index/wasWeißIch

Grüße
Klaus

Schnittcher 3. Sep 2009 14:12

Re: IdFTP ListBox Inhalt anzeigen
 
Hallo,

nein wie kann ich den Pfad auslesen?

Gruß,
Schnittcher

Luckie 3. Sep 2009 14:19

Re: IdFTP ListBox Inhalt anzeigen
 
Merken.

Klaus01 3. Sep 2009 14:22

Re: IdFTP ListBox Inhalt anzeigen
 
.. wie füllst Du denn die Listbox?

Grüße
Klaus

Schnittcher 3. Sep 2009 14:27

Re: IdFTP ListBox Inhalt anzeigen
 
Hallo,

so:

Delphi-Quellcode:
procedure TForm1.cmdConnectClick(Sender: TObject);
begin
  IdFTP1.Host := edHost.Text;
  IdFTP1.Username := edBenutzername.Text;
  IdFTP1.Password := edPasswort.Text;
  IdFTP1.Connect;
  if IdFTP1.Connected then
    cmdConnect.Enabled := false;
  cmdDisconnect.Enabled := true;
  IdFTP1.List(ListContent.Items, '', false);
end;
Gruß,
Schnittcher

Klaus01 3. Sep 2009 14:39

Re: IdFTP ListBox Inhalt anzeigen
 
so:

idftp1.list gibt Dir nur die Dateien und Verzeichnisse des aktuellen Ordners zurück.
In diesem Fall den Inhalt des root Verzeichnisses.

Wenn Du die List so einliest und direkt so weiterverarbeitest
entgehen Dir die Details die Dir angeben welcher Eintrag eine Datei
und welcher Eintrag ein Verzeichnis ist.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz