Einzelnen Beitrag anzeigen

kalmi01
(Gast)

n/a Beiträge
 
#23

Re: Workerthread: Der Diener im Hintergrund

  Alt 15. Jun 2007, 13:30
Zitat von alzaimar:
Threadpool Version 0.1 fertig zum Testen und im 1.Post verfügbar.
Jau,
und da dab ich auch gleich auf einen Fehler, Prog einfach über Close-Button schliessen:
Delphi-Quellcode:
Destructor TWorkerThreadJobList.Destroy;
Begin
  Clear;
  fJobs.Free; <<< EListError: Listenindex überschreitet Maximum(0)
  CloseHandle(fSemaphore);
End;
Memory-Leak in Zeile 154 der csWorkerThreadPool.pas:
Delphi-Quellcode:
    For i := 0 To L.Count - 1 Do
      TWorkerThreadJob(L[i]).Free; <<<< hier
    L.Clear;
Memory-Leak in der finalization
  Mit Zitat antworten Zitat