![]() |
![]() ![]() ![]() ![]() |
|
Время простаивания системыDelphi , Синтаксис , Дата и ВремяВремя простаивания системы
Оформил: DeeCo
function LastInput: DWord;
var
LInput: TLastInputInfo;
begin
LInput.cbSize := SizeOf(TLastInputInfo);
GetLastInputInfo(LInput);
Result := GetTickCount - LInput.dwTime;
end;
//Example:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Label1.Caption := Format('System Idle since %d ms', [LastInput]);
end;
// The GetLastInputInfo function retrieves the time
// of the last input event.
// Minimum operating systems: Windows 2000
Here's the translation of the provided text into Russian: Код, предоставленный ниже, - это программный код на Delphi, который рассчитывает и отображает время, прошедшее с момента последнего события ввода пользователя в миллисекундах. Разбивка на части:
Этот код может быть полезен в ситуациях, когда вам нужно мониторить время простоя системы, например, при разработке приложений, требующих пользовательского взаимодействия или отслеживания паттернов использования системы. Альтернативное решение:
Если вы ищете более эффективный способ расчета времени простоя системы без использования Пример:
Этот подход более эффективен, потому что он не требует отдельного вызова В статье описывается функция GetLastInputInfo, которая позволяет получить время последнего ввода в систему и использовать это для измерения времени простоя системы. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш :: Главная :: Дата и Время ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||