Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#5

Re: warum HookHandle global machen?

  Alt 15. Apr 2006, 15:27
Wie kommst du darauf das es lokal ist ?

Mit #pragma data_seg ("shared") hats du gesagt das für alle nachfolgenden und global deklarierten Variablen ein shared Datensegement angelegt wird.

Danach deklarierst du

HINSTANCE hDllInstance;
HHOOK hMouseHook =0;
int x, y=0;
char message[10];

und das sind alles globale Variablen in deiner DLL. Durch das vorherige #Pragma sind es sogar globale Variablen Prozess übergreifend.

Gruß Hagen
  Mit Zitat antworten Zitat