Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.08.2011, 19:30   #1
~Psycho~
Пользователь
 
Аватар для ~Psycho~
 
Регистрация: 11.12.2010
Сообщений: 44
По умолчанию приостановить/продолжить работу приложения

Доброго времени суток, уважаемые форумчане!
Пишу простенькую игрушку и тут задался вопросом - что нужно сделать, чтобы при неактивном окне приложение остановилось (встало паузу) и при активировании окна игра продолжила работать?
Отражаю отношение к себе
~Psycho~ вне форума Ответить с цитированием
Старый 02.08.2011, 20:25   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Обрабатывать сообщения о потери и получении фокуса
p51x вне форума Ответить с цитированием
Старый 02.08.2011, 20:34   #3
~Psycho~
Пользователь
 
Аватар для ~Psycho~
 
Регистрация: 11.12.2010
Сообщений: 44
По умолчанию

А можно подробнее?
Отражаю отношение к себе
~Psycho~ вне форума Ответить с цитированием
Старый 02.08.2011, 20:48   #4
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

если все выполняется в потоке, то тогда поставить на потерю фокуса приостановку потока, а на получение его продолжение)
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Старый 02.08.2011, 22:47   #5
~Psycho~
Пользователь
 
Аватар для ~Psycho~
 
Регистрация: 11.12.2010
Сообщений: 44
По умолчанию

Один поток точно есть) только приостанавливать ещё не умею)
Отражаю отношение к себе
~Psycho~ вне форума Ответить с цитированием
Старый 03.08.2011, 10:50   #6
LSpirit
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 28
По умолчанию

приостановка потока выполняется так:
Код:
(имя потока).suspend
продолжение:
Код:
(имя потока).resume
Цель оправдывает средства.
LSpirit вне форума Ответить с цитированием
Старый 03.08.2011, 13:34   #7
~Psycho~
Пользователь
 
Аватар для ~Psycho~
 
Регистрация: 11.12.2010
Сообщений: 44
По умолчанию

Ок Спасибо))) Буду разбираться
Отражаю отношение к себе
~Psycho~ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приостановить работу функции до получения данных TRIZER Общие вопросы Delphi 4 14.05.2010 09:09
как приостановить работу программы? Virus191288 Общие вопросы Delphi 6 26.08.2009 19:50
После ошибки продолжить работу дальше Shouldercannon Общие вопросы Delphi 2 21.04.2009 11:23
Приостановить resize. Deight Общие вопросы Delphi 15 21.01.2009 11:25
Продолжить линию 4ifir01 Мультимедиа в Delphi 1 15.12.2008 21:36