![]() |
Re: idhttp.get methode sicher abbrechen!
- gelöscht -
|
Re: idhttp.get methode sicher abbrechen!
Nicht wieder löschen :zwinker:
|
Re: idhttp.get methode sicher abbrechen!
Ich denke schneller als im nächsten OnWork/OnConnected Event geht's einfach nicht. Ist das so tragisch?
|
Re: idhttp.get methode sicher abbrechen!
Wenn ich mich mal einmischen darf ist das unter Umständen schon sehr tragisch, da man den Thread mit dem TIdHTTP.Get dann im Zweifelsfall im OnClose-Ereignis der Hauptform immer "hart" beenden muss.
Ich habe im Moment einen ähnlichen Fall. Dabei geht es darum, ein GET im separaten Thread abbrechen zu können, insbesondere wenn keine Verbindung aufgebaut werden kann und das Ganze somit ein wenig länger dauert. Wenn das Programm kurz nach Klick auf "Abbrechen" beendet werden soll, kann der Thread mit dem GET nicht "weich" terminiert werden, da der Thread solange blockiert ist, bis der Connection-TimeOut kommt. Daran ändert auch eine IdAntiFreeze-Komponente nix. Das harte Terminieren sehe ich eigentlich nur als Bastellösung an und fände es auch schöner, wenn man das GET sofort abbrechen könnte. |
Re: idhttp.get methode sicher abbrechen!
Hallo Leute,
kann ich irgendwo dies ConnectionTimeout selbst setzen? Falls nicht, wie groß ist dieses TimeOut? Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 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