Einzelnen Beitrag anzeigen

wido

Registriert seit: 2. Jan 2006
122 Beiträge
 
#8

Re: Thread terminated nicht, obwohl OnTerminate aufgerufen

  Alt 10. Apr 2008, 22:17
Hmm, stimmt Terminated ist Private. Naja, prinzipiell könntest Du halt WaitFor nutzen. Also sowas in der Art:

Delphi-Quellcode:
procedure TfMain.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  // Wenn DemuxThread existiert, warten wir bis der Thread nicht länger ausgeführt wird
  if Assigned(DemuxThread) then DemuxThread.WaitFor;
end;
  Mit Zitat antworten Zitat