Indy - IdFTP - problem beim downloaden



  • Mein quelltext ist:

    AnsiString source = "ftp://***:***@home.arcor.de/serverdatenabfrage.exe";
    AnsiString dest = Edit1->Text;
    IdFTP1->Get(source, dest, true, false);
    ShowMessage("fertig");
    

    aber es kommt immer so ne zugriffsverletzung. was kann ich dagegen machen. oder: kann man die datei auch irgendwie anderst herunterladen?



  • Der Wortlaut der Fehlermeldung?



  • "Im projekt Project2.exe ist eine exception der Klasse EAccessViolation aufgetreten. Meldung: Zugriffsverletzung bei der Adresse 00452BE0 in Modul 'Indy50.bpl'" uns so weiter.



  • Ohne das weiter getestet zu haben gehe ich mal davon aus, dass du als Quelle nicht die komplette FTP-Adresse übergeben kannst.
    Vielmehr musst du dich erst mit dem Server verbinden, in das richtige Verzeichnis wechseln und kannst dann mit Get die gewünschte Datei herunterladen.


Anmelden zum Antworten