Корректно закрываться при завершении работы Windows

Nick

Client
Регистрация
22.07.2014
Сообщения
1 982
Благодарностей
817
Баллы
113
Все мои приложения нормально отслеживают сигнал от ОС, что пользователь инициировал завершение работы. Они закрывают свои файлы и сами закрываются.
И только Зенка ничего не слышит и работает как ни в чём ни бывало, пока ОС её не прибьёт принудительно. А на следующем запуске Зенка ругается: "Внезапно была прервана работа! Я тут героически спасла задания! Ололо!"

Там может, просто следить за событиями ОС и нормально прерывать работу и закрываться, пока есть несколько секунд для этого?
 
  • Спасибо
Реакции: 87v, FreddyKrueger и djaga

FreddyKrueger

Client
Регистрация
06.09.2016
Сообщения
702
Благодарностей
604
Баллы
93
Проблема стара, как мир и до сих пор не решена из коробки.

В квартире выключают свет, ИБП завершает работу Windows перед полным разрядом, и тут зенка стопорит процесс. Потом батарея разряжается, сервер некорректно вырубается. Отсюда такие последствия, как появление сбоев в винде, и потеря txt списков, с которыми работали шаблоны - потом там иероглифы и хрен восстановишь файл.

Кастыли разные можно придумать, но давно пора сделать по нормальному из коробки, чтобы при завершении работы Windows зенка останавливала потоки, все нормально сохраняла и после этого закрывалась. Или хотя бы сделать опционально, чтобы можно было отключать это дурацкое уведомление аля "точно закрыть зеннопостер да\нет".
 
  • Спасибо
Реакции: devffy

devffy

Client
Регистрация
16.03.2019
Сообщения
542
Благодарностей
188
Баллы
43
Соглашусь
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)