![]() |
Dateien auf FTP Server in Listview darstellen
Hallo,
ich habe es ja schon hinbekommen, dass die Dateien auf einem FTP Server in einer Listbox dargestellt werden, aber wie mache ich das für ein ListView? MfG |
Re: Dateien auf FTP Server in Listview darstellen
Zitat:
|
Re: Dateien auf FTP Server in Listview darstellen
Ich geb's zu, ich habe meine Frage ein wenig komisch formuliert.
Ich will das in meinem FTP Client die Daten, welche sich auf einem Server befinden in einem ListView dargestellt werden. Bisher habe ich das nur über eine Listbox gelöst. Meine Frage ist wie ich das mit einer ListView anstelle. MfG |
Re: Dateien auf FTP Server in Listview darstellen
Zitat:
Wie trägst Du das ganze denn in deine TListBox ein? Da Du ja wohl einen String mit den Daten hast kannst Du diesen doch auch in einer TListView eintragen. |
Re: Dateien auf FTP Server in Listview darstellen
Ich bekomme folgende Fehlermeldung beim compilieren:
Zitat:
bei folgendem Quelltext kommt die Fehlermeldung (unverändert gegenüber der "ListBox - Version":
Delphi-Quellcode:
AnsiPos('total', form2.server.Items[0]) > 0 then
Wie muss dieser dieser Quelltext aussehen, wenn ich ein Listview nehmen will? MfG |
Re: Dateien auf FTP Server in Listview darstellen
Hai,
versuche es mal mit
Delphi-Quellcode:
if AnsiPos('total', server.Items[0].Caption) > 0 then
|
Re: Dateien auf FTP Server in Listview darstellen
Es kommt folgende Exception:
Zitat:
Delphi-Quellcode:
begin
LS := TStringList.Create; try begin form2.server.Items.Clear; form2.ftp.List(LS); form2.server.Items.Assign(LS); if form2.server.Items.Count > 0 then begin if AnsiPos('total', form2.server.Items[0].Caption) > 0 then begin form2.server.Items.Delete(0); end; MfG |
Re: Dateien auf FTP Server in Listview darstellen
Zitat:
|
DP-Maintenance
Dieses Thema wurde von "Sharky" von "Internet / IP / LAN" nach "VCL-Komponenten und Controls" verschoben.
Da das ganze nichts mehr mit dem FTP Zugriff sonder einer TListView zu tun hat verschiebe ich den Thread mal in die richtige Sparte. |
Re: Dateien auf FTP Server in Listview darstellen
Hm die Online-Hilfe hilft mir auch nicht großartig weiter...
Gibt es da irgend ein Befehl o.ä. mit dem ich in einer ListView alle Dateien die sich auf einen Server befinden anzeigen kann? MfG |
Re: Dateien auf FTP Server in Listview darstellen
Schau Dir mal dieses Beispiel von mir an:
Delphi-Quellcode:
Damit solltest Du auf jeden Fall weiter kommen.
procedure TForm1.FormCreate(Sender: TObject);
var new_Column : TListColumn; begin ListView1.ViewStyle := vsReport; ListView1.Items.Clear; ListView1.Columns.Clear; ListView1.Font.Name := 'Courier New'; new_Column := ListView1.Columns.Add; new_Column.Caption := 'Eintrag'; new_Column.Width := -1; end; procedure TForm1.Button1Click(Sender: TObject); var sl: TStringList; ndx: Integer; item: TListItem; begin with IdFTP1 do begin Username := 'test'; Password := 'test'; Host := 'localhost'; Connect; sl := TStringList.Create; try List(sl); for ndx := 0 to Pred(sl.Count) do begin item := ListView1.Items.Add; item.Caption := sl.Strings[ndx]; end; finally sl.Free; end; end; end; |
Re: Dateien auf FTP Server in Listview darstellen
hm ich glaub ich bin zu blöd dafür :wall:
erstens kennt er das nicht: item: TListItem; also das TListItem kennt er nicht und 2. ordne ich ja wieder eine Stringlist einem Listitem zu und das geht nicht... MfG Edit: Es geht, sry, habs hinbekommen. |
Re: Dateien auf FTP Server in Listview darstellen
Eine Frage noch:
Wenn ich das was bei dir in OnCreate steht weglasse und die Eigenschaft vom ListView auf vsReport stelle, zeigt mir das Listview keinen Inhaltm nur eine Scrollbar erscheint, nehme ich es so wie du es hast, geht es einwandfrei... MfG |
Re: Dateien auf FTP Server in Listview darstellen
So bald du einen Listview auf deiner Form hast, sollte er TListItem kennen.
|
Re: Dateien auf FTP Server in Listview darstellen
Ich habe aber für das Verbinden eine extra Form, kann man das irgendwie einbinden?
Gibt es eine Möglichkeit das vsReport zu benutzen? Also so, das man nicht alle Columns selber schreiben muss und automatisch das Icon der Datei angezeigt wird. MfG |
Re: Dateien auf FTP Server in Listview darstellen
*push* :duck:
|
Re: Dateien auf FTP Server in Listview darstellen
Hai ,
wo ist denn jetzt das Problem? Das ich in meinem Demo die Spalten zur Laufzeit erzeugt habe dürfte ja wohl kein Problem sein. Zitat:
|
Re: Dateien auf FTP Server in Listview darstellen
Also funktioniert vsReport nicht bei idFTP ?
MfG |
Re: Dateien auf FTP Server in Listview darstellen
Doch, du musst ihn nur von Hand füllen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:27 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