Einzelnen Beitrag anzeigen

shmia

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

AW: Thread nach Terminate wieder starten

  Alt 2. Okt 2012, 15:37
und dann aus irgendeinen Grund, terminiert wird,
Und welcher Grund?

Delphi-Quellcode:
procedure TMyThread.InternalExecute;
begin
  while not Terminated do
  begin
    //Tue irgendwas...
  end;
end;

procedure TMyThread.Execute;
begin
  try
    InternalExecute;
  except
    // Exception innerhalb eines Threads abfangen und protokollieren
    on E:Exception do
    begin
      logger.LogError('TMyThread terminated with exception: '+E.Classname+','+E.Message);
    end;
  end;
end;
Andreas
  Mit Zitat antworten Zitat