Re[7]: Глобальная переменная в dll
От: Clickmaker Россия http://relaxander.webest.net/
Дата: 18.11.10 08:30
Оценка:
jcp>скомпилируй мой код, глянь, этот подход не рабочий. при каждом нажатии вне приложения будет w1 44 тк я задавал значение явно,
jcp>если убрать 44 то w1 будет 0. при каждом нажатии. проблему я решил. ответил выше. с помощью mmf

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