Thema: Delphi FTP Client

Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#20

Re: FTP Client

  Alt 21. Apr 2004, 05:51
Zitat von Neuni:
Theorie is nicht gleich Praxis...

Der Server sendet strings, die dann ankommen, aber das ListView verlangt Items...Also geht das nicht "so" einfach
Das war die letzte Frage die gestellt wurde, und du (Lamy) fragtest dann, was dir die Hilfe offenbaren soll (Ich hab zwar nicht geschaut, aber da ist sicher ein Beispiel drinnen). Aber naja, ich habe mal 3 Zeilen Code geschrieben, um dir zu helfen. Hier ist was du eingefügt hast:
Delphi-Quellcode:
FOR i := 1 TO Form1.Listftpdir.Items.Count DO
  WITH Form1.Listftpdir.Items.Add DO
    Caption := Stringliste.Strings[i - 1];
Und hier ist, was ich gepostet/erklärt habe.
Zitat von alcaeus:
Delphi-Quellcode:
for i := 1 to DateiListe.Items.Count do
  with ListView1.Items.Add do
    Caption := DateiListe.Strings[i-1];
DateiListe ist vom Typ TStrings, ListView1 vom Typ TListView, ich hoffe das hilft euch weiter
Beachte die letzte Zeile mit Erklärungen. Ich sagte, DateiListe ist TStrings, ListView1 vom Typ TListView. Wie kommst du dann darauf, Listftpdir als TStrings und als TListView-Element zu verwenden? Also wenn du Mehrfachvererbung in Delphi jetzt wirklich gemacht hast, dann sag mir wie und warum. Ich gehe davon aus, dass Stringliste die Texte enthält, und Listftpdir die ListView ist, also muss dein Code so aussehen:
Delphi-Quellcode:
FOR i := 1 TO Stringliste.Count DO
  WITH Form1.Listftpdir.Items.Add DO
    Caption := Stringliste.Strings[i - 1];
Ich hoffe, diesmal habe ich Copy & Waste leicht genug gemacht

PS:Was versuchst du damit zu erreichen?
Form1.Listftpdir.Items.Assign(Stringliste);
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat