![]() |
Wie Download abbrechen
Hallo Ich würde gerne einen Download den ich mit IdHTTP ausführe per knopfdruck abgebrochen wird. Wie geht das?
|
Re: Wie Download abbrechen
Hi!
Kann man das nicht mit
Delphi-Quellcode:
machen?
idhttp1.Disconnect;
Ciao fkerber |
Re: Wie Download abbrechen
Wo soll ich das denn aufrufen im Onwork Ereigniss?
|
Re: Wie Download abbrechen
vielleicht mit einem button????
|
Re: Wie Download abbrechen
Ja das ist mir schon klar aber ich benutze ein IdHTTP das nicht global bekannt ist es wird innerhalb einer Procedure erstellt und am ende der Procedure wieder freigegeben. d.h. ich komme mit einem Button überhaupt nicht an diese HTTP Komp. aber ich kann im onwork ereigniss es machen wenn es möglich ist?
|
Re: Wie Download abbrechen
Dann setzte dir ein Flag, wenn du es nicht global definieren willst...
Delphi-Quellcode:
gruss,
Pseudocode:
----------- Global: var IFlag: boolean = false; . . . procedure Download; begin IdHTTP.Download; // kenne die Methode net... while (not IFlag) or (not IdHTTP.Finished) do Application.ProcessMessages; IFlag := false; end; procedure OnButton1Click(Sender... bla); begin IFlag := true; end; dizzy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:37 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