F.A.Q.Pblog
1й год Форума программистов 2006-2007
FileMapping |
Имею понятие о том, как работает FileMapping, но всю специфику значений, принимаемых функциями CreateFileMapping и MapViewOfFile не очень знаю. Прошу у вас помощи. Написал программу. При загрузке формы создаётся библиотека (содержит глобал хук для перехвата сообщений с клавиатуры), в библиотеке создаётся объект файлового отображения (вроде так называется), который будет содержать хэндл главной формы (нужно мне). Вопрос - Прога пускается…висит в рабочем режиме ,вроде всё ок, НО как только я пытаюсь запустить игру или мне приходит сообщение в аську, агента или ещё куда-нибудь, вылетают две ошибки…обе связаны с памятью. В одной прямо говорится, что в моей dll-ке произошёл Fatall Error. Проблема именно в том, как реализован FileMapping. Т.к. если его убрать, то программа висит и на приходящие сообщения никак не реагирует. Вообще не понимаю, как это взаимосвязано ?? Глобальный хук описан на сигналы с клавиатуры, но никак не на перехват сообщений. …. У кого какие идеи ?? |
Просмотр ответов: |
http://programmersforum.ru/showthread.php?t=682 |
Другие вопросы:
Создание окна через CreateWindowEx
Частота обновления экрана в Делфи
Handle на объекты ядра
ShowWindow из-под dll
Как перехватить нажатие клавиш в Windows? Троян и Антивирусы.
<<<Назад Вперёд>>>