SASGIS - SAS.Планета
View Issue Details
0001712SAS.Планета[All Projects] Хотелкаpublic28-11-2012 02:0828-11-2012 12:04
moorzik 
Tolik 
normaltweakhave not tried
closedwon't fix 
Windows7Ultimate
121010 
 
0001712: Antisleep
просьба сделать что нибудь чтобы когда программа качает комп не уходил в спячку, пусть уходит когда она закончит закачку
No tags attached.
Issue History
28-11-2012 02:08moorzikNew Issue
28-11-2012 06:29TolikSummaryantislip => Antisleep
28-11-2012 06:30TolikNote Added: 0010065
28-11-2012 06:30TolikStatusnew => closed
28-11-2012 06:30TolikAssigned To => Tolik
28-11-2012 06:30TolikResolutionopen => won't fix
28-11-2012 09:29vasketsovNote Added: 0010069
28-11-2012 09:37TolikNote Added: 0010071
28-11-2012 10:16vasketsovNote Added: 0010072
28-11-2012 11:21TolikNote Added: 0010074
28-11-2012 12:04vasketsovNote Added: 0010076

Notes
(0010065)
Tolik   
28-11-2012 06:30   
Поменяйте свои настройки электропитания, чтобы комп. не засыпал.
А чтоб засыпал по окончании - такая хотелка уже вроде есть.
(0010069)
vasketsov   
28-11-2012 09:29   
Не знаю, что такого сложного это сделать.

ЕМНИП там шлётся броадкастом одна мессага окошкам (что-то про power changing), если на неё правильно ответить - никакого перехода в сонное состояние не произойдёт.

Только вот лично у меня все всяке слипы и хибернейты придушены на корню, и включать только чтобы это потестить, а потом снова выключать и выпиливать, мне кажется несколько неадекватным нановеличине проблемы. Но у кого-то вдруг оно работает и засыпает - там дел на 5 минут с настройкой электропитания и ожиданием слипа.
(0010071)
Tolik   
28-11-2012 09:37   
Ну если кто хочет реализовать, то и открыть недолго.
(0010072)
vasketsov   
28-11-2012 10:16   
Если вдруг кто захочет сделать - дополнительная информация.

Блокировать переход в сонное состояние необходимо бывает и в том случае, если используются некоторые компоненты, работающие с сетью, которые не поддерживают автоматическое восстановление состояния. Пример - драйвер клиентской части СУБД запросто может обладать этим свойством, ежели он не хранит инфоормацию для путентификации, то и повторно подключиться он в принципе не сможет. Помнится лет 7 назад я под Sybase ASE 12.0 такую проблему и решал.

Так что если появится опция блокировать засыпание при скачке и любых других операциях экспорта-импорта-шимпорта, и ей можно будет реально пользоваться, и програмка в принципе научится жить с засыпанием, придётся рассылать всем "подписчикам" на событие засыпания нотификацию, чтобы они приготовились ко сну (например отключились), а при пробуждении - другую (чтобы подключились).
(0010074)
Tolik   
28-11-2012 11:21   
Вот видите, совсем не 5 минут получается, чтобы написать эту фичу.
Потом уйдёт не один день на отлавливание новых багов.
А зайти в контрол панель и отключить засыпание - быстрее, чем открыть хотелку.
(0010076)
vasketsov   
28-11-2012 12:04   
Не-а. Чтобы блокировать засыпание - это ничего делать не надо. Только сообщение отловить.
Всё описанное возможно ударит по тому, кто будет пользоваться компонентами, которые не входят в дефолтную поставку саса (буквально - куда сас не сможет самостоятельно восстановить подключение), и кто при этом включит засыпание.