Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
1.916 Beiträge
 
Delphi 7 Professional
 
#8

AW: Wie kann ich Tastaturaktionen über meine Anwendung loggen?

  Alt 21. Sep 2021, 16:03
Wenn irgendwo im Programm eine Zuweisung der Art Application.OnMessage := EineOnMessageRoutine; erfolgte und Du machst später in Deinem constructor TKeyLog.Create; dann diese Zuweisung Application.OnMessage := AppMessage; , so wird die Routine EineOnMessageRoutine niemals beim Ereignis OnMessage aufgerufen werden und geht Dir damit verloren.

Es mag sein, dass das im konkreten Fall irrelevant ist, aber halt einfach zu prüfen, ob schon was zugewiesen wurde und das dann auch aufzurufen, ist nicht der große Aufwand, eventuell durch den Nichtaufruf auftretende Seiteneffekte zu erkennen und zu beheben, dürfte deutlich aufwändiger sein.
  Mit Zitat antworten Zitat