Re: Проблема с вызовом функции...
От: m.a.g. Мальта http://dottedmag.net/
Дата: 22.12.02 15:23
Оценка:
Здравствуйте, pitomnik, Вы писали:

P>Код работает только при кликание на своем окне. При переходе в другое перестает

P>(также и при возврате обратно в свое окно).

DLL существует в адресном пространстве того процесса, в котором произошло событие, перехваченное хуком. Соответственно, все локальные и глобальные переменные содержат мусор. Есть решения — завести в системе адресуемую сущность — очередь сообщений или именованную трубу, и через не данные пропихивать, или создать shared-секцию в dll, разделяемую всеми dll, и в ней хранить нужные данные — хендл она или что еще.

2moder: перемести в win32api, plz.
... << np:silent >> ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.