indy - IdHTTP



  • ich lade eine datei mit

    TMemoryStream *Test = new TMemoryStream();
    IdHTTP1->Get("http://www.xxx.net/yyy.zip",Test);
    Test->SaveToFile("c:\\test.zip");
    
    1. kann man wärend des downloads auch nen fortschritt (z.B. in ner TProgressBar) anzeigen?
    2. kann man fehler auch irgendwie abfangen (die fehler kommen ja dann mit der fehlernummer z.B. 404 oder so an, oder?)?
    3. warum gibt's ne fehlermeldung ("connection closed gracefully"), wenn ich direkt ne datei (yahoo-briefcase) downloaden will?


    1. Siehe TIdHTTP:OnWork...
    2. Siehe Exception Handling, try/catch etc.; siehe 4).
    3. Siehe 2).
    4. Suchfunktion benutzen!
    5. Bitte die Faustregel beachten: ein Thema Pro Thread, ein Thread pro Thema.


  • Gehts bitte auch genauer???

    zu 1): und wie kann ich den fortschritt abfragen?
    zu 3): ich hab jetzt nur die erkärung was es bedeutet gefunden, nicht wie man es behebt. wie kann man dafür sorgen, dass die datei ohne probleme gedownloadet werden kann?


Anmelden zum Antworten