LonerD

|
Posted: Fri Jul 03, 2015 03:12 Post subject: |
|
|
Пока особо не пытался, но не смог отловить закономерность (если она есть). Думал, что тебе как автору, знающему и понимающему код небольшого плагина, будет виднее в каких случаях плагин может отрабатывать дважды при закрытии Тотала.
Один из критериев когда выскакивает два последовательных окна подтверждения закрытия Тотала - это запуск двух копий Тотала (даже из одного каталога, Тотал у меня вообще один) и/или запуск поиска и/или сравнения в фоновом процессе и/или даже перезапуск Тотала через Tinny TC Restarter (только сейчас обнаружил это).
Но, видимо, существует ещё какой-то критерий.
Воспроизвести удаётся не всегда (а на чистом Тотале с одним Автораном пока не удалось вообще).
Кстати, если использовать Tinny TC Restarter - то какой-то неоднозначный перезапуск получается. Использую команду:
%commander_path%\TCRestarter\TCRestarter.exe 1000 "%commander_exe%"
Повесил эту команду на кнопку на панели инструментов или в качестве пункта меню прикрутил - AskExit выдаёт диалоговое окно для подтверждения закрытия.
Повесил эту же команду на хоткей Shift+Ctrl+N - перезагрузка происходит тихо, без диалоговых окон. Лично мне больше тихий вариант перезагрузки нравится, но почему при одной и той же команде плагин отрабатывает по-разному - непонятно. _________________ Windows 11 | TC DreamLair eternal pre-α |
|