Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Wie Download abbrechen (https://www.delphipraxis.net/17946-wie-download-abbrechen.html)

jonny 11. Mär 2004 21:29


Wie Download abbrechen
 
Hallo Ich würde gerne einen Download den ich mit IdHTTP ausführe per knopfdruck abgebrochen wird. Wie geht das?

fkerber 11. Mär 2004 21:32

Re: Wie Download abbrechen
 
Hi!

Kann man das nicht mit

Delphi-Quellcode:
idhttp1.Disconnect;
machen?

Ciao fkerber

jonny 12. Mär 2004 13:10

Re: Wie Download abbrechen
 
Wo soll ich das denn aufrufen im Onwork Ereigniss?

Bubblegun 12. Mär 2004 13:19

Re: Wie Download abbrechen
 
vielleicht mit einem button????

jonny 12. Mär 2004 13:28

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?

dizzy 12. Mär 2004 14:27

Re: Wie Download abbrechen
 
Dann setzte dir ein Flag, wenn du es nicht global definieren willst...

Delphi-Quellcode:
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;
gruss,
dizzy


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz