Re[8]: Глобальная переменная в dll
От: jcp  
Дата: 18.11.10 09:31
Оценка:
Здравствуйте, Clickmaker, Вы писали:

jcp>>скомпилируй мой код, глянь, этот подход не рабочий. при каждом нажатии вне приложения будет w1 44 тк я задавал значение явно,

jcp>>если убрать 44 то w1 будет 0. при каждом нажатии. проблему я решил. ответил выше. с помощью mmf

C>да почему не рабочий?

C>сначала w1 имеет значение 0 (если не указано явно), при загрузке хука процессом и первом нажатии проверяем: если 0, вычислили, сохранили.
C>При втором нажатии там уже не 0, поскольку dll уже в адресном пространстве процесса и глобальная переменная живет. Значит, повторно не вычисляем.

проверял на практике?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.