![]() |
Re: Probleme bei Download auf delphilosen Pc
ganz grob machstes so:
Delphi-Quellcode:
aufrufen tuste es dann so:
unit Unit1;
interface uses Classes; type TDownloadThread = class(TThread) private { Private-Deklarationen } FURL: String; FTarget: String; protected procedure Execute; override; published property URL: String read FURL write FURL; property TargetFile: String read FTarget write FTarget; end; implementation uses URLMon; procedure TDownloadThread.Execute; begin if UrlDownloadToFile(nil, PChar(FURL), PChar(FTarget), 0, nil) = 0 then begin {erfolgreich} end else begin {fehler} end; end; end.
Delphi-Quellcode:
(alles ungetestet)
var
thread: TDownloadThread; begin thread := TDownloadThread.create; thread.FreeOnTerminate := true; thread.URL := 'http://bla.de/file.bla'; thread.Target := 'C:\bla\file.bla'; thread.resume; end; wenn du noch wissen willst wann er fertig is, kannste deinem thread noch den einen oder anderen event spendieren :) edit: ich mache sowas eigentlich immer mit den indy komponenten (hier TidHTTP). finde ich etwas schöner. aber wenns UrlDownloadToFile bei dir tut... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 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