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 

Отладка WLX под Win64

 
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
StayAtHome



Joined: 16 Dec 2004
Posts: 248
Location: Ukraine

Post (Separately) Posted: Mon Jun 04, 2012 16:46    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-разрядном варианте перестало. Можно обойтись и без него, но ПОЧЕМУ?
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 248
Location: Ukraine

Post (Separately) Posted: Sat Jun 09, 2012 00:54    Post subject: Reply with quote

Ау! Есть тут кто?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4818

Post (Separately) Posted: Sat Jun 09, 2012 01:07    Post subject: Reply with quote

onShortcut- лучше воспроизведи на .ехе и спроси на форуме vingrad.ru ...
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 248
Location: Ukraine

Post (Separately) Posted: Sat Jun 09, 2012 01:12    Post subject: Reply with quote

Alextp wrote:
onShortcut- лучше воспроизведи на .ехе и спроси на форуме vingrad.ru ...

Это как? Написать свой TC-эмулятор и загрузить туда плагин? А в чем смысл?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4818

Post (Separately) Posted: Sat Jun 09, 2012 01:21    Post subject: Reply with quote

нет. я им. в виду протестить событие на приложении (пустом). В нем не работает? или только в ДЛЛ не работает? если только в плагине- хуже
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 248
Location: Ukraine

Post (Separately) Posted: Sat Jun 09, 2012 01:27    Post subject: Reply with quote

Только в плагине Sad
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 248
Location: Ukraine

Post (Separately) Posted: Wed Sep 05, 2012 11:36    Post subject: Re: Отладка WLX под Win64 Reply with quote

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

Проблема все еще актуальна. Дико неудобно вести отладку assertами Smile Коллеги, кто-то еще писал плагин на Delphi под Win64 -- как с отладкой боролись?
Back to top
View user's profile Send private message
jack9091



Joined: 01 Dec 2012
Posts: 1

Post (Separately) Posted: Sat Dec 01, 2012 11:01    Post subject: Reply with quote

Да, вы правы, это только в плагине ....
_________________
Go through 70-685 tutorial to learn how to draw different objects from scratch using Adobe Photoshop. Become expert web designer using SK0-003 guide and braindumps ccna photoshop tutorial.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4449
Location: Ростов-Дон

Post (Separately) Posted: Sat Dec 01, 2012 14:38    Post subject: Reply with quote

А если подключать отладчик к уже запущенному тоталу? Тоже валится?
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
StayAtHome



Joined: 16 Dec 2004
Posts: 248
Location: Ukraine

Post (Separately) Posted: Wed Mar 18, 2015 15:05    Post subject: Reply with quote

Проблема решилась переходом на новую версию RAD Studio... Шоб они были здоровы...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Написание плагинов для Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group