Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
Delphi 2007 Professional
|
Re: TThread.WaitFor verursacht einfrieren des Programmes
29. Mär 2008, 21:24
Tatsache,
Delphi-Quellcode:
procedure TForm1.MyDownloadTest(DownFiles, FileNames: TStrings);
var
i: integer;
Down: TDownThread;
begin
for i := 0 to DownFiles.Count-1 do
begin
Down := TDownThread.Create(true);
with Down do
begin
FreeOnTerminate := false;
OnWork := OnThreadWork;
OnWorkBegin := OnThreadWorkBegin;
URL := DownFiles[i];
FileName := FileNames[i];
resume;
WaitFor;
Free;
end;
end;
end;
Funktioniert. Vielen Dank euch allen
Christian Bootz Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
|