![]() |
ighttp.get und pause
hallöle!
folgendes: ich habe mit der indy-kompo idHTTP ein programm zu downloaden von dateien gemacht. funzt auch supi. ich habe auch mit OnWorkBegin, OnWork und OnWorkEnd progressbar-, kb/sec- und "geladen/gesamt"-anzeige realisiert. funzt auch supörb. ABER: ich lade die ganze datei (also ALLES auf einmal, contentrangestart=0, -end=filesize). NUN: WIE kann ich den download jez pausieren oder gar stoppen? mir dünkt, irgendetwas in der OnWork-routine ... oder? nur WAS? wär schick, wenn mir da jemand unter meine behaarten arme greifen könnte ... mfg, eyeless |
Re: ighttp.get und pause
weiß keiner weiter? schade ...
werde ich wohl die dateien aufsplitten müssen, um dann eine pause einlegen zu können ... aber wie mache ich das am günstigsten, ich muss ja dann eine repeat ... until schleife pausieren. geht das? wenn ja, wie? ach, und wie groß wähle ich am besten die aufsplittgröße? 10kb? oder kann man das dynamisch je nach verbindung festlegen? ich hoffe, dass mit vieleicht jez jemand helfen kann ... mfg, eyeless |
Re: ighttp.get und pause
es gibt doch sicher ne funktion namens "abort" oder "cancel" oder sonstwas
einfach das byte-offset merken, den dl abbrechen und dann eben da wo du ausgehört hast wieder anfangen. |
Re: ighttp.get und pause
das ist das problem, es gibt KEINE 'cancel'- oder 'abort'-funjtion und ein 'Exit' in der OnWork-routine von idhhp fürht zum stillstand des programms ...
|
Re: ighttp.get und pause
Versuchs mal mit
Delphi-Quellcode:
Das führtdazu, dass der Download sofort abgebrochen wird.
idHTTP1.Disconnect;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 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