Einzelnen Beitrag anzeigen

endeffects

Registriert seit: 27. Jun 2004
450 Beiträge
 
#3

Re: Prüfen wann alle Threads beendet wurden

  Alt 11. Nov 2004, 19:11
das ist eine gute frage, auf die ich leider so gar keine
antwort habe, ich halte mich dabei immer an die beispiele von luckie

die threads erzeuge ich wie folgt:

Delphi-Quellcode:
    Setlength(ThreadArray, StrToInt(edtThreads.Text));
    while Mylist.Count-1 > 0 do
    begin
      for i := 0 to length(ThreadArray) - 1 do
      begin
        ThreadArray[i] := TMyThreads.Create(true);
        ThreadArray[i].FIndex := i;
        ThreadArray[i].FValue := Mylist[0];
        ThreadArray[i].Priority := tpIdle;
        ThreadArray[i].FreeOnTerminate := True;
        ThreadArray[i].Resume;
        Mylist.Delete(0);
      end;
    end;
welche der beiden methoden das nun darstellt weiß ich
eigentlich gar nicht
  Mit Zitat antworten Zitat