Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Uninstaller64 
Author Message
CaptainFlint



PostPosted: Sat Jun 09, 2012 17:01    Post subject: Reply with quote

LonerD wrote:
Может, стоит ещё добавить принудительное перечитывание панели после удаления каждой программы? Или плагин "не знает", что запущенный деинсталлятор уже отработал?

Думал об этом, но здесь есть много подводных камней. Когда я запустил деинсталлятор, я возвращаю управление Тоталу, чтобы он не оставался в подвисшем состоянии, пока деинсталлятор не завершится. Плагин мог бы ожидать завершения работы деинсталлятора в фоновом потоке, но представь, что ты запустил деинсталляцию (долгую), а сам в это время продолжаешь работать в Тотале. Уже ушёл из плагина, и, например, открыл какой-то архив. И тут деинсталлятор завершается, мой фоновый поток посылает в Тотал команду обновления панели, и тебя тут же выкидывает из архива, потому что именно такова реакция Тотала на эту команду. Или сбрасывает быстрый фильтр. Или вызывает обновление мега-тормозного сетевого диска, которого ты дожидался две минуты и буквально только что дождался…
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
View user's profile Send private message Visit poster's website


Powered by phpBB © 2001, 2005 phpBB Group