Dateien bereitstellen mit IdFTP



  • Ich stelle mit der Indy- IdFTP Komponente Dateien bereit. Nach dem upload wird aber nicht die bereitgestellte Datei angezeigt sondern erst nachdem ich eine andere Datei bereitgestellt habe. Wo liegt das Problem?
    der Code dazu:

    if(FTP1->Connected())  {
    
     if(OpenDialog1->Execute()){
    
            for(int s=0; s < OpenDialog1->Files->Count; s++) {
    
                   Screen->Cursor = crHourGlass;
                   String str = OpenDialog1->Files->Strings[s];
                   FTP1->Put(str, ExtractFileName(str));
                   Screen->Cursor = crDefault;
    
                            }
    
                    }
                       ListView1->Clear();
    
                                   TStringList *liste2 = new TStringList;
                                      FTP1->List(liste2, ' ', false);
                                      TListItem* file2;
                                      for(int i=0; i<liste2->Count; i++) {
    
                                            file2= ListView1->Items->Add();
                                            file2->Caption = liste2->Strings[i];
                                      }
                                        delete liste2;
                                        delete file2;
           }
           else {
                ShowMessage("Bitte erst eine Verbindung herstellen!");
                }
    


  • Hast du in der List-Funktion schon mal den Specifier variiert?

    Und benutzt du solche abenteurlichen Einrückungen zuhause auch? 😉



  • Jansen schrieb:

    Hast du in der List-Funktion schon mal den Specifier variiert?

    Und benutzt du solche abenteurlichen Einrückungen zuhause auch? 😉

    Ich hab den Specifier mit '.' Variiert. Jetzt funktioniert es.
    Danke Jansen

    Ach so, meine Einrückungen sind wirklich sch..., schlechte Angewohnheit.


Anmelden zum Antworten