AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Windows Service Exception Handler

Offene Frage von "ele"
Ein Thema von ele · begonnen am 18. Feb 2009 · letzter Beitrag vom 2. Mär 2009
Antwort Antwort
ele

Registriert seit: 18. Feb 2009
129 Beiträge
 
Delphi 2010 Professional
 
#1

Windows Service Exception Handler

  Alt 18. Feb 2009, 12:35
Hallo liebes Forum.

Obwohl ich schon seit Jahren mit Delphi arbeite, hatte ich bisher nicht das Bedürfnis mich an einem Forum zu beteiligen. Jetzt da ich meine Prokrastination überwunden und mich registriert habe, kann ich mir schon vorstellen mal ab und zu vorbeizuschauen. Schliesslich sollen meine Erfahrungen auch anderen zu nutze kommen. Bevor es jedoch soweit ist benötige ich die Erfahrung von anderen:

Ich hätte gerne in einem Windows-Service einen globalen exception handler. So wie TApplication.OnException oder TApplicationEvents.OnException aber halt für einen service, damit auch unvorhergesehene exceptions geloggt werden können.

Mir ist bewusst, dass ich exceptions mit "try except" abfangen kann. Das kann ich bei meinem Code machen, aber ich kann mich z.B. nicht darauf verlassen, dass Exceptions die in einem anderen Thread geworfen werden (z.B. in Komponenten von Drittherstellern) auch korrekt abgefangen werden.

Die Forensuche hat mir leider nichts brauchbares geliefert und bei Google ist mit den Stichworten "Delphi Service Exceptionhandler" auch nichts zu machen.

Weiss jemand zufälligerweise gerade wie man das realisieren kann?

Sorry, dass mein erster Beitrag eine Frage sein muss, aber das ist wahrscheinlich bei 99% aller Forenbenutzer so. Ich werde mich revangieren, versprochen.
  Mit Zitat antworten Zitat
ele

Registriert seit: 18. Feb 2009
129 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Windows Service Exception Handler

  Alt 2. Mär 2009, 11:51
Niemand?
  Mit Zitat antworten Zitat
Win32.API

Registriert seit: 23. Mai 2005
312 Beiträge
 
#3

Re: Windows Service Exception Handler

  Alt 2. Mär 2009, 12:04
Du koennest noch eine Ebene tiefer ansetzen. Stichwort: SetUnhandledExceptionFilter/AddVectoredExceptionHandler
  Mit Zitat antworten Zitat
ele

Registriert seit: 18. Feb 2009
129 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Windows Service Exception Handler

  Alt 2. Mär 2009, 12:19
Hm... muss ich mir mal näher anschauen. Danke für den Hinweis.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf