Вахмурка
Ладно, сыграем по предложенным правилам. Постоянные условия:
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 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
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, и нечего) - что происходит?
Вахмурка писал(а):1) Язык оси ни при чем? (хотя вряд ли ты сможешь проверить, как и я);
Вот именно.
Вахмурка писал(а):2) А если запустить ТС с пустым инишником, установить TwinKey, а потом сказать cm_UnloadPlugins (то есть когда выгружать, кроме TwinKey, и нечего) - что происходит?
Тотал падает.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Вахмурка писал(а):Неужели орде пользователей TWinKey впадлу выдать указанную команду из меню и доложить о результатах?
Докладываю
TC 7.56a с расширенным меню, TWinKey 3.39 (1.85)
На WinXP Pro SP3 x86 Rus падает молча.
На Win7 Ult x86 Rus выдаёт такое же сообщение, как у Avada, кроме:
Во-первых, битность точно не играет роли. У меня ТС на Win7-64 Eng падает за милую душу. Правда не совсем тихо, Винда озабоченнно щелкает клювом и верещит нечто невразумительное типа "вот только что тут был процесс, и чегой-то он больше не тут".
В язык я тоже не верю.
Есть у меня подозрение, что тут кофликт паскалевских библиотек и MFC, но за руку пока не поймал. Я, по мере появления идей, проверяю разные обходные пути, но, честно говоря, надежды мало.
Судя по протестированной мной сегодня (пока на XP) новейшей версии 3.43, проблему вроде бы удалось побороть. Падения Тотала прекратились, побочных эффектов пока не выявлено.
Даже самая богатая фантазия
Не представит себе наши безобразия.
VadiMGP писал(а):Поэтому я и написал "пока придерживаюсь противоположного взгляда".
В TwinKey есть разделение на команды ТС и команды плагина. Можно же убрать в диалогах и текстовых полях срабатывание хоткеев, только назначенных на команды ТС? Тогда не будут затронуты TCDirMenu, Calculator, автоподстановка. Что на это скажешь?
VadiMGP
Отлично! Но приоритета над окнами других приложений уже быть не должно в отношении и тех и других. Это, я надеюсь, ты и так понимаешь, просто напоминаю.
VadiMGP писал(а):В общем, я предлагаю пока тему мерцания отложить в сторону (я уже набрал достаточно информации для раздумий) и посмотреть нет ли других проблем.
Это было далёкое 28 августа. До сих пор так и нет продвижений в этом вопросе??
Вначале не обращал внимание, потом начало сильно раздражать постоянное мерцание при прокрутке...
Если отключить все настройки (закрепленные файлы, закладки, курсор в неактивной панели, прямоугольная область выделения), то мерцания нет, но и смысла в плагине тогда тоже не особо много...