Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Отладка WLX под Win64 
Author Message
StayAtHome



PostPosted: Mon Jun 04, 2012 19:15    Post subject: Отладка WLX под Win64 Reply with quote

Пробую перевести свой плагин под 64-бита. Использую Embarcadero RAD Studio X2 (ранее исходники писались на Delphi 7)
Компилится, работает более-менее но есть две проблемы:
1. Обнаружил что плагин не получает некоторых нажатий от клавиатуры (напр. Escape, Tab)
В руководстве Гислера вижу фразу
Quote:
3. Windows messages below WM_USER are not passed to the windows procedure. -> Use SetWindowLongPtr to subclass the window

Это мои грабли? Кто-то еще на них наступал? В 32-разрядном варианте -- все работает.

2. Не могу запустить TC64.exe под отладчиком RAD Studio -- валится с ошибкой "disconnected session" под WinXp 64bit. В то же время 32-битная версия TC под Windows7 32-bit успешно поддается отладке. В чем могут быть причины?

Добавлено спустя 2 часа 30 минут:

Копаюсь. События keydown/keypress -- выполняются. FormShortCut -- в 64-разрядном варианте перестало. Можно обойтись и без него, но ПОЧЕМУ?
View user's profile Send private message Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group