![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте всем. Меня интересует изменение системного времени на год, или на другое число, при этом чтоб все остальные числа(месяц, день, часы, минуты, секунды) оставались прежними. Нашел такое:
Цитата:
Но тут надо присваивать значение всем переменным, как сделать чтобы только год менялся? Еще такое нашел, проблема та же Цитата:
Последний раз редактировалось dagi88, 01.07.2012 в 10:59. |
#2
|
|||
|
|||
![]() используя GetSystemTime
|
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() попробуй это:
Код:
procedure SetDateTime(Year : word; Month, Day : byte; Hour, Min, Sec, MSec : byte); var ATime: TSystemTime; begin with ATime do begin wYear := Year; wMonth := Month; wDay := Day; wHour := Hour; wMinute := Min; wSecond := Sec; wMilliseconds := MSec; end; SetLocalTime(ATime); end; уволен в запас!!! ![]() Последний раз редактировалось RusMaXXX, 01.07.2012 в 11:58. |
#5
|
|||
|
|||
![]() Цитата:
|
#6
|
||||
|
||||
![]() так сперва получи все значения, час, минуты, секунды, год, месяц, число, а потом к к году прибавь/отними значение и эти данные примени в процедуре
уволен в запас!!! ![]() |
#7
|
|||
|
|||
![]() Цитата:
|
#8
|
||||
|
||||
![]() Цитата:
вот Код:
procedure SetDateTime(Year : word; Month, Day : byte; Hour, Min, Sec, MSec : byte); var ATime: TSystemTime; begin with ATime do begin wYear := Year; wMonth := Month; wDay := Day; wHour := Hour; wMinute := Min; wSecond := Sec; wMilliseconds := MSec; end; SetLocalTime(ATime); end; procedure TForm1.Button1Click(Sender: TObject); var ATime: TSystemTime; begin GetLocalTime(ATime); SetDateTime(ATime.wYear+1,ATime.wMonth, ATime.wDay, ATime.wHour, ATime.wMinute, ATime.wSecond, ATime.wMilliseconds); end; уволен в запас!!! ![]() |
Этот пользователь сказал Спасибо RusMaXXX за это полезное сообщение: | ||
dagi88 (01.07.2012)
|
#9
|
|||
|
|||
![]() все получилось, большое спасибо
|