Thema: Delphi Thread abhorchen

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Thread abhorchen

  Alt 21. Mai 2007, 18:12
Zitat von flowj:
Wie finde ich im Hauptprogramm heraus, wann der Thread terminiert ist?
Der Thread besitzt das Event OnTerminate.
Dein Formular einen dazu passenden Eventhandler:
Delphi-Quellcode:
procedure TForm1.ThreadTerminateHandler(Sender:TObject);
begin
   Close; // Formular schliesen
end;
Das Event muss jetzt noch mit dem Eventhandler verbunden werden:
Delphi-Quellcode:
 FMythread := TThread.Create(...);
 FMythread.OnTerminate := self.ThreadTerminateHandler;
PS: Fehler korrigiert
Andreas
  Mit Zitat antworten Zitat