Hey,
erstellt wird die Instanz folgendermaßen
Main:
Delphi-Quellcode:
//Instanz wird hier erstellt
UpdateDownloader:=TDownloadUpdates.Create(True);
UpdateDownloader.DownloadPath:=ExtractFilePath(ParamStr(0))+'Updates';
UpdateDownloader.OnTerminate:=DownloadFinished;
UpdateDownloader.FreeOnTerminate:=True;
//Und hier wird das OnWork zugewiesen
UpdateDownloader.OnWork:=OnThreadWork;
UpdateDownloader.OnWorkBegin:=OnThreadWorkBegin;
UpdateDownloader.OnFinish:=OnThreadFinished;
UpdateDownloader.Resume;
Thread:
Delphi-Quellcode:
constructor TDownloadUpdates.Create(CreateSuspended: Boolean);
begin
inherited Create(True);
Http:=TIdHTTP.Create(nil);
end;
Heruntergeladen werden die Dateien korrekt. Größe > 3MB.
zu 2.: Das mit dem Breakpoint etc habe ich noch nicht gemacht. Erst recht nicht, wie man die Variablen auslesen kann. Kannst du mir das kurz erklären? Ich nutze Delphi 2007
Vielen Dank