TWinKey - шорткаты, табы, диски и всякая всячина

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение 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
Выделено мной.
Последний раз редактировалось Avada Пн янв 17, 2011 19:26, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

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, и нечего) - что происходит?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Вахмурка писал(а):1) Язык оси ни при чем? (хотя вряд ли ты сможешь проверить, как и я);
Вот именно.
Вахмурка писал(а):2) А если запустить ТС с пустым инишником, установить TwinKey, а потом сказать cm_UnloadPlugins (то есть когда выгружать, кроме TwinKey, и нечего) - что происходит?
Тотал падает.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Win 7 Rus Max x86, Голый TC 7.56, TwinKey 3.39, меню отечественное расширенное.
Схлопывается без вылеза ошибки только из меню.
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение 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
Поскольку команду запускал всегда из кнопки, до сего момента баг не ловил.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Просматриваются два возможных виновника: русский язык оси и 32-битность. Подождем, что скажет купечество в лице VadiMGP.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Во-первых, битность точно не играет роли. У меня ТС на Win7-64 Eng падает за милую душу. Правда не совсем тихо, Винда озабоченнно щелкает клювом и верещит нечто невразумительное типа "вот только что тут был процесс, и чегой-то он больше не тут".
В язык я тоже не верю.
Есть у меня подозрение, что тут кофликт паскалевских библиотек и MFC, но за руку пока не поймал. Я, по мере появления идей, проверяю разные обходные пути, но, честно говоря, надежды мало.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Судя по протестированной мной сегодня (пока на XP) новейшей версии 3.43, проблему вроде бы удалось побороть. Падения Тотала прекратились, побочных эффектов пока не выявлено.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP писал(а):Поэтому я и написал "пока придерживаюсь противоположного взгляда".
В TwinKey есть разделение на команды ТС и команды плагина. Можно же убрать в диалогах и текстовых полях срабатывание хоткеев, только назначенных на команды ТС? Тогда не будут затронуты TCDirMenu, Calculator, автоподстановка. Что на это скажешь?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):Можно же убрать в диалогах и текстовых полях срабатывание хоткеев, только назначенных на команды ТС?
Да, пожалуй, так можно сделать.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP
Отлично! :) Но приоритета над окнами других приложений уже быть не должно в отношении и тех и других. Это, я надеюсь, ты и так понимаешь, просто напоминаю. :wink:
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Flasher писал(а):Но приоритета над окнами других приложений уже быть не должно в отношении и тех и других.
Не понял, кто на ком стоял?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

VadiMGP
Ну, это касаемо бага, который ты отловил. Клавиши TwinKey работают для остальных приложений глобально.
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

А, ну я же сказал - баги будем чинить.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

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

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