![]() |
URLDownloadToFile in Thread
Hallo,
ich habe einen Thread, der mehrere Dinge erledigt. Darunter auch der Download einer Datei aus dem Internet mittels URLDownloadToFile. Der Benutzer soll die Möglichkeit haben, den Thread jederzeit beenden zu können. Tut er das, während der Thread die Prozedur URLDownloadToFile abarbeitet, so wird die Datei, die heruntergeladen wird, nicht wieder freigegeben (wenn man sie manuell löschen will kommt die Meldung ("Datei wird von einem Prozess verwendet"). Wenn nun ein neuer Thread gestartet wird und eine Datei mit dem gleichen Namen downloaden will kommt es natürlich zu einer Fehlermeldung. Wie kann ich also URLDownloadToFile vernünftig abbrechen, wenn der Thread beendet wird? LG, Pussyranger |
AW: URLDownloadToFile in Thread
Wie beendest du denn den Thread? Die Funktion UrlDownloadToFle hat eine Callback-Funktion, in der man den Vorgang sauber abbrechen kann, wenn ich mich recht entsinne.
|
AW: URLDownloadToFile in Thread
![]() |
AW: URLDownloadToFile in Thread
|
AW: URLDownloadToFile in Thread
Danke!
Ich dachte wenn man URLDownloadToFile in einem Thread ausführt gäbe es einen einfacheren Weg ihn abzubrechen. Aber mit der Callback-Funktion klappt's auch super :thumb: |
AW: URLDownloadToFile in Thread
UrlDownloadToFile ist auch nur eine Funktion und wenn die was tut dann kann sie natürlich nicht auf was anderes reagieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14: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