AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Maus-/Keyboard-Hook in Thread packen?

Ein Thema von H4ndy · begonnen am 8. Aug 2008 · letzter Beitrag vom 13. Aug 2008
 
Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#1

Maus-/Keyboard-Hook in Thread packen?

  Alt 8. Aug 2008, 12:13
Hallo,

Ich habe erfolgreich einen Low Level Maus- sowie Tastatur-Hook in meinem Programm laufen,
diese funktionieren auch problemlos und fangen alles ab.

Jetzt habe ich aber das Problem, dass alle Maus- bzw. Tastatureingaben nur sehr verzögert
und schleppend verarbeitet werden, wenn mein Programm was rechenintensives im Hauptthread
veranstaltet. Woran das liegt ist ja offensichtlich, schließlich liegen mein Hook-Callbacks
auch im Hauptthread.

Als Ausweg sind mir nun Threads in den Sinn gekommen, allerdings finde ich da jetzt
absolut keine Ansatz in meinem Gehirn, wie ich die Callbacks oder den gesamten Hook in den Thread bekomme,
da ich ein Event-basiertes Hook-Objekt benutze.

Der Thread muss ja in einer Endlosschleife bleiben, damit diese am Leben bleibt, aber wie bekomm ich
da jetzt eine Eventsteuerung hinein?

Hoffentlich kennt da jemand einen Ansatz, finde in der Richtung absolut nix über Google,
obwohl es bestimmt eine triviale Antwort ist
Manuel
  Mit Zitat antworten Zitat
 


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 22:03 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-2025 by Thomas Breitkreuz