Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#2

Re: Auf programmweite Exeptions reagieren

  Alt 11. Jul 2006, 19:02
Was spricht denn gegen eine Klasse TExceptionLogger, die einzig auf das OnException-Event reagiert? Wenn du das Ding in eine eigene Unit tust an deren Ende so was anfügst, sollt es tun was du willst.
Delphi-Quellcode:
unit ExceptionLogger;

{...}

implementation

{...}

var
  Logger: TExceptionLogger;

initialization

  Logger := TExceptionLogger.Create;
  Application.OnException := Logger.LogException;

finalization
  
  Logger.Free;

end.
Da es im Programm ja eh nur eine Instanz von Application geben kann, führt das auch zu keinen Problemen
  Mit Zitat antworten Zitat