Thema: Delphi TThread und Exceptions

Einzelnen Beitrag anzeigen

DerDan

Registriert seit: 15. Nov 2004
Ort: Donaueschingen
251 Beiträge
 
Delphi XE3 Professional
 
#4

Re: TThread und Exceptions

  Alt 6. Dez 2004, 12:45
Ich hab gute Erfahrungen mit der folgenden Konstruktion gemacht:

Delphi-Quellcode:
procedure TThreadA.SyncException;
begin
  Application.MessageBox (pchar (ExceptionString) , 'Exception', MB_OK);
end;


procedure TThreadA.Execute;
begin
  try
    ...
  except
    on E: Exception do begin
      ExceptionString := E.Message;
      Synchronize (SyncException);
    end;
  end;
end;
dabei ist ExceptionString eine Variable des Thread


mfg

derDan
nichts ist so schön wie man es sich vorstellt
  Mit Zitat antworten Zitat