Einzelnen Beitrag anzeigen

Poolspieler

Registriert seit: 9. Aug 2004
165 Beiträge
 
Delphi 10.3 Rio
 
#1

Alle Messages eines Formulas loggen (mit WM_LBUTTONDOWN?)

  Alt 1. Mai 2005, 18:43
Hi,
ich möchte alle Ereignisse, die auf irgend einem Formular meiner Anwendung passieren, in eine Datei
mitschreiben.

Mein (noch nicht getesteter) erster Ansatz:
Ich benutze das application.onmessage - Ereignis.
Wenn dort z.B. eine Message WM_LBUTTONDOWN auftritt, dann möchte ich in eine Datei schreiben, welches
Ereignis dieser Mausclick auslöst. Application.onmessage kann dies natürlich noch nicht wissen und
gibt mir nur x und y Wert zurück
Wenn ich dann anschließend die Datei auswerten möchte, sehe ich nur Zahlen...
Ausserdem Weiß ich nicht, auf welches Formular geklickt wurde...

Frage:
Gibt es einen globalen Ereignishandler, der die Information hat, wie der Ereignishandler heißt (z.B. Button1OnClick),
der Aufgerufen wird?

--> Ein unsauberer und fehlerträchtiger Ansatz:
Ich könnte natürlich in jedes OnClick-Ereignis (z.B. Button1OnClick) meine Loggingprozedur einfügen.
Doch irgendwie ist das nicht sonderlich schön...

Schon mal danke

Poolspieler
Andreas
  Mit Zitat antworten Zitat