Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
|
AW: Wie kann ich Tastaturaktionen über meine Anwendung loggen?
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.
|