View previous topic :: View next topic |
Author |
Message |
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Mon Jun 04, 2012 16:46 Post subject: Отладка WLX под Win64 |
|
|
Пробую перевести свой плагин под 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 |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Jun 09, 2012 00:54 Post subject: |
|
|
Ау! Есть тут кто? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Jun 09, 2012 01:12 Post subject: |
|
|
Alextp wrote: | onShortcut- лучше воспроизведи на .ехе и спроси на форуме vingrad.ru ... |
Это как? Написать свой TC-эмулятор и загрузить туда плагин? А в чем смысл? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Jun 09, 2012 01:21 Post subject: |
|
|
нет. я им. в виду протестить событие на приложении (пустом). В нем не работает? или только в ДЛЛ не работает? если только в плагине- хуже _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Sat Jun 09, 2012 01:27 Post subject: |
|
|
Только в плагине |
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Wed Sep 05, 2012 11:36 Post subject: Re: Отладка WLX под Win64 |
|
|
StayAtHome wrote: | 2. Не могу запустить TC64.exe под отладчиком RAD Studio -- валится с ошибкой "disconnected session" под WinXp 64bit. В то же время 32-битная версия TC под Windows7 32-bit успешно поддается отладке. В чем могут быть причины?
ПОЧЕМУ? |
Проблема все еще актуальна. Дико неудобно вести отладку assertами Коллеги, кто-то еще писал плагин на Delphi под Win64 -- как с отладкой боролись? |
|
Back to top |
|
|
jack9091
Joined: 01 Dec 2012 Posts: 1
|
(Separately) Posted: Sat Dec 01, 2012 11:01 Post subject: |
|
|
Да, вы правы, это только в плагине .... _________________ 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 |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
StayAtHome
Joined: 16 Dec 2004 Posts: 255 Location: Ukraine
|
(Separately) Posted: Wed Mar 18, 2015 15:05 Post subject: |
|
|
Проблема решилась переходом на новую версию RAD Studio... Шоб они были здоровы... |
|
Back to top |
|
|
|