Закрытие системного диалога форматирования при выходе из TC

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

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

Закрыто
Аватара пользователя
snowbarsy
Сообщения: 6
Зарегистрирован: Пн апр 04, 2011 10:31
Откуда: RUSSIA. URAL

Закрытие системного диалога форматирования при выходе из TC

Сообщение snowbarsy »

Вот, наконец то дошли руки официально купить одну из моих любимых программ, а именно - Тотал... давича WindowsCommander.
Разные проблемки я решал слава богу сам устраняя что-либо из ошибок в данной программе.

НО, теперь встал перед одной, решить её можно лишь в обращении к самому разработчику программы, так как требуется ввести изменение уже в код программы (к вот как к нему обратиться лично - не знаю.)

Речь идёт об очень неприятном, даже не глюке, а в несуразности реализации функции. Поясню:
Дело в том, что я по роду деятельности да и вне работы не редко мимолётом обслуживаю разное "Тухлое" железо, то при помощи ремонта - перепайки, исправления шибок настройки, а иногда и ФОРМАТИРОВАНИЯ разных накопителей информации, но будучи постоянно отвлекаем сотрудниками, частенько замечал, что по ошибке - закрыв программу TotalCommander и сама операция форматирования так же улетает в небытие,,,, а теперь представьте, если вы форматировали (ну естественно, не Quick-форматоом) винтик эдак терабайта полтора - два... да ещё и на проценте эдак 60-80-м.... появляется желание либо разбить голову об стену, либо вырвать все волосы с машонки.

Так вот, моя рекомендация: Так как окно фотрматирования вызванное из Коммандера полностью идентично системмному, быть может имеет смысл - при вызове этой функции пусть вызывается стандартная СИСТЕММНАЯ утилита форматирования (!) и естественно - проблема пропадёт.
________________________________________________________
Я конечно же могу предвосхитить возражение первых напишуших, "А что мешает тебе без этого геммора - просто вызывать форматёр системмный". Отвечаю сразу. Я так и делаю, когда делаю осмысленно, т.е. не на автомате, да и надеюсь, как официальный пользователь, я наконец таки получил хоть какое то право не хаять глюки, а попросить ввести минимальное исправление с целью удобства и не только для меня.
С УВАЖЕНИЕМ К СОЗДАТЕЛЮ ЗАМЕЧАТЕЛЬНОЙ ПРОГРАММЫ и ко всем гостям моего поста.

[mod="Avada"]Прежний заголовок "Баг всех Тотал Коммандеров в режиме форматирования" заменён на более вразумительный и отвечающий реальности.[/mod]
Есть много в этом мире, друг Гараций
Того что требует расстрела и кастраций
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Угу, закрываем TC и диалог форматирования, вызванный из него, канет в Лету.
А про волосы жесть, конечно. :D [size=0][/size]
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

snowbarsy
В TC никакой своей утилиты форматирования нет. И никакого режима форматирования нет. Из контекстного меню диска вызывается, естественно, системный компонент. Так что про что тут идёт речь, я пока не очень понимаю.
Кроме того, на форуме принято давать темам информативные заглавия. Нынешнее к таковым не относится.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Avada писал(а):Из контекстного меню диска вызывается, естественно, системный компонент. Так что про что тут идёт речь, я пока не очень понимаю.
Вопрос состоит в том, почему этот системный компонент, вызванный из контекстного меню диска в TC, завершает свою работу с закрытием TC.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus
Это я уже понял, когда продрался сквозь все лирико-анатомические отступления. А следом понял и другое (для чего потребовалось не более пяти минут времени).
У меня на машине установлено десятка полтора других файл-менеджеров. Я тут быстренько прошёлся по тем, которые позволяют открывать системное контекстное меню с интересующей нас командой. (Естественный и очевидный шаг, дабы исключить неправомерную привязку проблемы к TC. Для этого не надо реально запускать форматирование, достаточно всего-то открыть диалог.) И, как говорится, "предчувствия его не обманули"...
После десятого самопроизвольного закрытия системного диалога по выходе из родительской программы без единого исключения (кроме, как нетрудно догадаться, системного Проводника) мне стало ясно, что не надо валить с больной головы на здоровую и что ответ на вопрос надо искать, мягко говоря, не в Total Commander, а у несколько других разработчиков.

Тема для начала переименована. Хотя обсуждать тут, на мой взгляд, дальше особенно нечего.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

При вызове диалога загружается необходимая библиотека, которая, разумеется, освобождается при завершении работы программы. Проблемы бы не было, если бы загружалась не библиотека, а независимая утилита.

Думаю, самым разумным вариантом будет не использовать этот пункт контекстного меню, а создать свой, который будет загружать внешнее приложение, например, утилиту командной строки.

Проводник не имеет этой проблемы по единственной причине - его никто не закрывает.
Аватара пользователя
snowbarsy
Сообщения: 6
Зарегистрирован: Пн апр 04, 2011 10:31
Откуда: RUSSIA. URAL

Сообщение snowbarsy »

MVV и Avada, я благодарю за попытку разъяснения.
И конечно же мне не в праве влиять на действия модератора, чай не первый раз на форумах живу, но, пойми уважаемый, тема была правильно сформулирована, именно закрытие ЗАПУЩФЕННОГО процесса ФОРМАТИРОВАНИЯ а не какого либо абстрактного диалогового окна здесь важна. К примеру, я всё выяснил на данный момент - не решабельно, но при поиске, да бы не создавать топиков - дублей я вёл от фильтра ФОРМАТИРОВАНИЕ. Изменив тему, мы просто ещё не раз получим подобную тему, так как нет конкретики.



Да уж,,, жаль, я думал, что проблема решается проще.
СПАСИБО ДРУЗЬЯ!
Всё же надеюсь на будущее - это вполне может сделать разработчик - предусмотреть какой механизм отвязки во внешнюю среду (или на крайняк запретить вызов форматирования из оболочки с предупреждением о завершении выполнения функции при закрытии программы).
Ведь сколько раз я и мои знакомые из разных городов (однокашники по разным конфам) на это ЛЕПЁШКО наступали - не счесть, аж до мата благого не своим голосом.
Теперь понятно из-за чего: откуда... и у кого растут руки.
(кстати, трошки офтопно - так же похихикать... МикроМягкие меня доводили и тем, конгда набирая сборный отчёт из кучи XLS и ДОС файлов - позакрывал ДОКи по одному - верхним крестиком, естественно не сохраняя исходники, а зачем..., но когда нажав крестик на первом ОТДЕЛЬНОМ окне эксела и увидев в окне не требующийся к изменения исходник - естественно торопясь - дав ему отмашку не сохраняя........... это применилось вообще ко всем открытым экселям окошкам НЕ СОХРАНИВ И ПОЛДНЯ СОЗДАВАФЕМЫЙ ОТЧЁТНЫЙ ФАЙЛ. И тут уж я с трудом удержал себя от уничтожения путём тамишивари всего рабочего места, начальника - давшего это задание и МикроМягких за эту особенность именно свойственную только экселю) :twisted:
Есть много в этом мире, друг Гараций
Того что требует расстрела и кастраций
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

snowbarsy
Рекомендую обратить внимание, что у ask-rus изложение сути дела заняло одну строку. А ещё, не вступая больше ни в какие дискуссии, рекомендую обратить внимание на правила форума, в том числе на пп. 4 (обсуждение действий модератора), 6 (информативность заголовка), 8 (выделение элементов оформления), 9 (оффтоп), 11 (флуд), 14 (язык форума).

Решение указано. Тема закрыта.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Закрыто