Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#8

Re: [Indy 10] IOHandler hinzufügen

  Alt 4. Apr 2009, 12:28
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
  Mit Zitat antworten Zitat