Страница 73 из 211

Добавлено: Пн янв 17, 2011 18:37
Avada
Вахмурка
Ладно, сыграем по предложенным правилам.
Постоянные условия:
TC: 7.50 и выше, в т.ч. с настройками по умолчанию.
TWinKey: любая версия, включая последнюю тестовую 3.42, в т.ч. с настройками по умолчанию.
Переменные условия:
Windows XP SP3 Professional Russian x86. При попытке запуска команды из меню TC тихо схлопывается.
Windows 7 Professional Russian x86. При попытка запуска команды из меню выводится системное сообщение, что Тоталу поплохело и сейчас он упадёт. При обращении к подробностям вижу следующее:
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: TOTALCMD.EXE
Версия приложения: 7.5.6.1
Отметка времени приложения: 2a425e19
Имя модуля с ошибкой: TWinKey.wdx_unloaded
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 4c779e7c
Код исключения: c0000005
Смещение исключения: 10048106
Версия ОС: 6.1.7600.2.0.0.256.48
Код языка: 1049
Дополнительные сведения 1: 0f31
Дополнительные сведения 2: 0f3137665bbf0bb676c8a16f3fa76e52
Дополнительные сведения 3: e07b
Дополнительные сведения 4: e07b51ab5df9ab2fcdf5b2a148edd431
Выделено мной.

Добавлено: Пн янв 17, 2011 19:01
Вахмурка
Windows XP 64 bit English
Windows Se7en 64 bit English
TwinKey 3.39 (и все предыдущие начиная примерно с мая 2010)
TC 5.5-5.56.
Меню - Extended Menu by Petermad, отредактированное.

Выдача команды cm_UnloadPlugins любым способом (в том числе и из меню) не приводит ни к чему, кроме выгрузки всех плагинов.

2Avada
2 глупых вопроса:
1) Язык оси ни при чем? (хотя вряд ли ты сможешь проверить, как и я);
2) А если запустить ТС с пустым инишником, установить TwinKey, а потом сказать cm_UnloadPlugins (то есть когда выгружать, кроме TwinKey, и нечего) - что происходит?

Добавлено: Пн янв 17, 2011 19:25
Avada
Вахмурка писал(а):1) Язык оси ни при чем? (хотя вряд ли ты сможешь проверить, как и я);
Вот именно.
Вахмурка писал(а):2) А если запустить ТС с пустым инишником, установить TwinKey, а потом сказать cm_UnloadPlugins (то есть когда выгружать, кроме TwinKey, и нечего) - что происходит?
Тотал падает.

Добавлено: Пн янв 17, 2011 20:05
Flasher
Win 7 Rus Max x86, Голый TC 7.56, TwinKey 3.39, меню отечественное расширенное.
Схлопывается без вылеза ошибки только из меню.

Добавлено: Пн янв 17, 2011 20:33
Rodny
Вахмурка писал(а):Неужели орде пользователей TWinKey впадлу выдать указанную команду из меню и доложить о результатах?
Докладываю ;)
TC 7.56a с расширенным меню, TWinKey 3.39 (1.85)
На WinXP Pro SP3 x86 Rus падает молча.
На Win7 Ult x86 Rus выдаёт такое же сообщение, как у Avada, кроме:

Код: Выделить всё

Смещение исключения:	03318106
Версия ОС:	6.1.7600.2.0.0.256.1
Поскольку команду запускал всегда из кнопки, до сего момента баг не ловил.

Добавлено: Пн янв 17, 2011 21:02
Вахмурка
Просматриваются два возможных виновника: русский язык оси и 32-битность. Подождем, что скажет купечество в лице VadiMGP.

Добавлено: Вт янв 18, 2011 01:26
VadiMGP
Во-первых, битность точно не играет роли. У меня ТС на Win7-64 Eng падает за милую душу. Правда не совсем тихо, Винда озабоченнно щелкает клювом и верещит нечто невразумительное типа "вот только что тут был процесс, и чегой-то он больше не тут".
В язык я тоже не верю.
Есть у меня подозрение, что тут кофликт паскалевских библиотек и MFC, но за руку пока не поймал. Я, по мере появления идей, проверяю разные обходные пути, но, честно говоря, надежды мало.

Добавлено: Ср янв 19, 2011 09:53
Avada
Судя по протестированной мной сегодня (пока на XP) новейшей версии 3.43, проблему вроде бы удалось побороть. Падения Тотала прекратились, побочных эффектов пока не выявлено.

Добавлено: Ср янв 19, 2011 10:23
Flasher
VadiMGP писал(а):Поэтому я и написал "пока придерживаюсь противоположного взгляда".
В TwinKey есть разделение на команды ТС и команды плагина. Можно же убрать в диалогах и текстовых полях срабатывание хоткеев, только назначенных на команды ТС? Тогда не будут затронуты TCDirMenu, Calculator, автоподстановка. Что на это скажешь?

Добавлено: Ср янв 19, 2011 11:38
VadiMGP
Flasher писал(а):Можно же убрать в диалогах и текстовых полях срабатывание хоткеев, только назначенных на команды ТС?
Да, пожалуй, так можно сделать.

Добавлено: Ср янв 19, 2011 11:43
Flasher
VadiMGP
Отлично! :) Но приоритета над окнами других приложений уже быть не должно в отношении и тех и других. Это, я надеюсь, ты и так понимаешь, просто напоминаю. :wink:

Добавлено: Ср янв 19, 2011 11:45
VadiMGP
Flasher писал(а):Но приоритета над окнами других приложений уже быть не должно в отношении и тех и других.
Не понял, кто на ком стоял?

Добавлено: Ср янв 19, 2011 11:58
Flasher
VadiMGP
Ну, это касаемо бага, который ты отловил. Клавиши TwinKey работают для остальных приложений глобально.

Добавлено: Ср янв 19, 2011 12:05
VadiMGP
А, ну я же сказал - баги будем чинить.

Добавлено: Пт янв 21, 2011 02:11
LonerD
VadiMGP писал(а):В общем, я предлагаю пока тему мерцания отложить в сторону (я уже набрал достаточно информации для раздумий) и посмотреть нет ли других проблем.
Это было далёкое 28 августа. До сих пор так и нет продвижений в этом вопросе??
Вначале не обращал внимание, потом начало сильно раздражать постоянное мерцание при прокрутке...
Если отключить все настройки (закрепленные файлы, закладки, курсор в неактивной панели, прямоугольная область выделения), то мерцания нет, но и смысла в плагине тогда тоже не особо много...

Возможно, из-за этого же и наблюдается также проблема, описанная мною тут:
http://forum.wincmd.ru/viewtopic.php?p=72891#72891