Изменяем системное время
Для того, чтобы изменить системное время, достаточно одной простой процедуры...
Именно о ней я сегодня расскажу.
Итак, создаем новый проект в Delphi, создаем объект Button1 и событие для него OnClick.
Теперь копируем код, представленный ниже:
Сейчас проект можно компилировать и смотреть, что получилось.
Как видите, изменять системное время довольно просто и при желании программу можно улучшить...
На этом я с вами прощаюсь и желаю
Удачи! SourceExpert.Blogspot.com
Именно о ней я сегодня расскажу.
Итак, создаем новый проект в Delphi, создаем объект Button1 и событие для него OnClick.
Теперь копируем код, представленный ниже:
procedure TForm1.Button1Click(Sender: TObject); 
var 
  SystemTime: TSystemTime; 
  NewTime, NewDate: string; 
begin 
  NewTime := '12:00:00'; 
  NewDate := '01.01.2006';  
  DateTimeToSystemTime(StrToDate(NewDate) + StrToTime(NewTime), SystemTime); 
  SetLocalTime(SystemTime);
 PostMessage(HWND_BROADCAST, WM_TIMECHANGE, 0, 0); // * 
end;
Сейчас проект можно компилировать и смотреть, что получилось.
Как видите, изменять системное время довольно просто и при желании программу можно улучшить...
На этом я с вами прощаюсь и желаю
Удачи! SourceExpert.Blogspot.com
 
 
Комментарии
Отправить комментарий