Поиск:

Ответ в темуСоздание новой темы Создание опроса
> После спящего режима неправильно работает 
:(
    Опции темы
VtaMC
  Дата 20.7.2009, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 25.6.2009

Репутация: нет
Всего: нет



Доброго времени суток!!!
Я получаю данные из интернета через IdHTTP, код:
Код

        try
        {
                List->Text = Form14->IdHTTP1->Get(List1->Strings[0]);
                getwater1 = true;
        }
        catch(...)
        {
                getwater1 = false;
                String error = "Программе не удалось получить данные о погоде,\n т. к. отсутствовало подключение к Интернет.";
                Form14->Image2->Hint = error;
                Form14->Label2->Hint = error;
                Form14->Image1->Hint = error;
                Form14->Label1->Hint = error;
                errors = ": Нет соединения с Интернет";
        }



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


PM MAIL   Вверх
vikaz
Дата 20.7.2009, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12




Операционная система Windows XP поддерживает два особых режима эко­номии электроэнергии, рассчитанных, и первую очередь, на использование в переносных компьютерах, которые питаются от аккумуляторов. Ждущий режим (standby) — это режим пониженного энергопотребления. В этом режиме отключаются монитор и жесткие диски, снижается, если возможно, энергопотребление других компонентой компьютера. Однако текущие дан­ные сохраняются в оперативной памят и при нажатии любой клавиши или при движении мыши компьютер практически мгновенно активизируется и готов к продолжению работы.

Спящий режим (hibernation)— это режим полного отключения электропита­ния, но с сохранением содержимого оперативной памяти на жестком диске, Последующее включение компьютера происходитт как обычно, но вместо инициализации операционной системы выполняется восстановление ее состояния на момент перехода в спящий режим, что позволяет продолжить работу в точности с того места, где она была прервана. Не все программы успешно переносят переход в спящий режим — при восстановлении состояния компьютера возможно немедленное аварийное завершение таких программ.

Как я подозреваю, все сетевые коннекты отключаются, а то и понятно, питание то отключается! smile Просто всегда при срабатывании таймера, проверяй подключение к интернет, если его нет, то инициализируй, если есть, то просто считывай данные.


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
GavriKos
Дата 24.7.2009, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 8.8.2007
Где: Донецк, Украина

Репутация: нет
Всего: 1



что то немнонятно.. КАК программа может ПОПАСТЬ когда комп в СПЯЩЕМ РЕЖИМЕ?? Программа в это время НЕ РАБОТАЕТ!
--------------------
Донецкая группа IT - присоединяемся
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1252 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.