AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

URLDownloadToFile in Thread

Ein Thema von Pussyranger · begonnen am 2. Dez 2011 · letzter Beitrag vom 2. Dez 2011
Antwort Antwort
Benutzerbild von Pussyranger
Pussyranger

Registriert seit: 15. Mär 2011
25 Beiträge
 
Delphi XE2 Architect
 
#1

URLDownloadToFile in Thread

  Alt 2. Dez 2011, 08:57
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: URLDownloadToFile in Thread

  Alt 2. Dez 2011, 08:59
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#3

AW: URLDownloadToFile in Thread

  Alt 2. Dez 2011, 09:00
Hier steht es recht gut beschrieben.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: URLDownloadToFile in Thread

  Alt 2. Dez 2011, 09:25
oder auch hier

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Pussyranger
Pussyranger

Registriert seit: 15. Mär 2011
25 Beiträge
 
Delphi XE2 Architect
 
#5

AW: URLDownloadToFile in Thread

  Alt 2. Dez 2011, 10:12
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: URLDownloadToFile in Thread

  Alt 2. Dez 2011, 10:46
UrlDownloadToFile ist auch nur eine Funktion und wenn die was tut dann kann sie natürlich nicht auf was anderes reagieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 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