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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2020, 05:12   #1
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
Лампочка закрыть программу после 10 мин простоя

Привет, подскажите пожалуйста, как закрыть программу после 10 мин простоя (чем отслеживать)
Что-то нашел , как с этим работать?
Код:
WaitforSingleObject(SEInfo.hProcess, INFINITE)
определения времени простоя приложения
Код:
function SecondsIdle: DWord;
var
    liInfo: TLastInputInfo;
begin
    liInfo.cbSize := SizeOf(TLastInputInfo);
    GetLastInputInfo(liInfo);
    Result := (GetTickCount - liInfo.dwTime) div 1000;
end;
Закрыть форму при простое приложения
Код:
procedure TFmMAIN.Timer1Timer(Sender: TObject);
var
t: Integer;
begin
t := StrToInt(Format('%d', [UUser.SecondsIdle]));
if t >= 15 then // Тут нужно указать количество секунд до закрытия
Close;
end;

Последний раз редактировалось beegl; 01.05.2020 в 07:29. Причина: аа, нашел
beegl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как закрыть 2 плеера при выходе из простоя компьютера NicNic Помощь студентам 25 25.01.2015 15:04
Закрыть книгу после импорта внешних данных agregator Microsoft Office Excel 0 21.05.2012 16:27
Motherboard DPX-112-K11-RS не запускаеца после простоя(1 год) ArtGrek Компьютерное железо 6 29.05.2011 04:49
Как закрыть форму индикатора процесса после завершения цикла? SkAndrew Общие вопросы Delphi 11 03.02.2010 07:39
Закрыть программу на C# Olaf Общие вопросы C/C++ 3 14.12.2009 13:03