Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Глюки в статье "Hooks"


GrayFace ©   (2005-05-07 18:32:00) 

Узнал тут, что в ней не мало глюков. Хотелось бы узать, какие именно.


VMcL   (2005-05-08 01:11:00) [1]

>> GrayFace ©   (07.05.05 19:39) [2]

> Я знаю 1 глюк - неверная сигнатура HookProc.

Глянул. В натуре неверная. Word вместо WPARAM (он же LongInt).

> Можно чуть по-подробнее?

procedure DLLEntryPoint(dwReason: DWord); stdcall;

'stdcall' лишний. Соглашение должно быть register (оно по умолчанию, поэтому можно никакое не указывать). В принципе и тип лучше не DWORD, а Integer указать - согласно Help'у. Вон уже WinXP x64 вышла, вдруг захочется портировать :-)


VMcL   (2005-05-08 01:03:00) [2]

>> Юрий Зотов ©   (07.05.05 20:56) [3]

http://www.delphimaster.ru/articles/hooks/
Насколько я понимаю.


Юрий Зотов   (2005-05-07 20:56:00) [3]

Ссылку бы...


GrayFace   (2005-05-07 19:39:00) [4]

VMcL ©   (07.05.05 18:39) [1]
Можно чуть по-подробнее?
Я знаю 1 глюк - неверная сигнатура HookProc.


VMcL   (2005-05-07 18:39:00) [5]

AFAIR, глюк только один - соглашение о вызвове у DllEntryProc или как там её.


Наверх

Титульная страница Поиск, карта сайта Написать письмо