![]() |
alle Events abfangen für "globales Logging"
Moin !
Gibt es eigentlich die Möglichkeit, in einer Delphi Applikation das komplette Event Handling abzufangen? Wobei abfangen an der Stelle mitunter etwas falsch ist. Besser wäre loggen. Weil dann könnte man im Nachhinein nachvollziehen, was der User gemacht hat bevor er auf einen Fehler gestoßen ist. Also man müsste sich irgendwie in den Eventhandler einklinken und dessen Aktionen protokollieren können. Geht sowas? Und wenn ja wie!? |
Re: alle Events abfangen für "globales Logging"
Im PlatformSDK hast nen schickes tool genannt "Spy++" damit kannst des machen, und musst nich extra nen tool schreiben
|
Re: alle Events abfangen für "globales Logging"
Moin !
Danke für die Info, aber das nützt mir ja nix, wenn ein User unsere Anwendung am rennen hat. |
Re: alle Events abfangen für "globales Logging"
TApplication.OnMessage bzw TApplicationevents?
|
Re: alle Events abfangen für "globales Logging"
dann schreib ne funktion die halt alles logt ...
Delphi-Quellcode:
...
procedure klasse1.onevent1
begin log('blah'); //... end; procedure klasse1.onevent2 begin log('blah'); //... end; |
Re: alle Events abfangen für "globales Logging"
Unter .Net/Java wäre mir jetzt AOP eingefallen. Aber in Win32? :gruebel: Gibt es überhaupt AOP-Ansätze für Delphi32?
Ansonsten kannst du dir, wie Nico bereits schrieb, alle Messages/Events ins Log schmeißen... |
Re: alle Events abfangen für "globales Logging"
ich denke nicht :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz