Thema: Delphi Problem mit Mousehook

Einzelnen Beitrag anzeigen

Vjay

Registriert seit: 2. Dez 2003
Ort: Berlin/Eschede
481 Beiträge
 
Delphi 7 Professional
 
#4

Re: Problem mit Mousehook

  Alt 2. Jul 2004, 10:30
Du machst 2 Fehler, der erste ist dass du hMousehook nicht übergibst.

Ja er ist da definiert aber die Hookprozedur läuft im Speicherbeich der anderen Anwendungen = noaccess.
Du musst das Handle beim ersten aufruf der Hook-Proecdure aus der MMF auslesen, oder es sonstwie übergeben

Fehler 2:

Du schreibst deine Daten in die MMF und postest dann eine Message an dein Hauptprog. ABER: Bis dann dein Hauptprog wieder zum zug kommt, kann ewig dauern, d.h. deine Prozedure kann schon 10x in 10 verschiedenen Prozessen aufgerufen worden sein bis die MMF mal ausgelesen wird. Du musst die Records hintereinander hängen und in deinem Hauptprog gucken wieviele (wenn überhaupt) Records vorhanden sind + diese abarbeiten.
Wer später bremst ist eher tot.
  Mit Zitat antworten Zitat