Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Смена системной даты

Здравствуйте!

Подскажите пожалуйста, как программно можно сменить системную дату?
Не могу нигде ничего найти по этому поводу.
Функция SetSystemTime() почему-то не работает, точнее меняет только время, хотя
всё делаю "по науке".

procedure ChangeDateTime;
var vsys : _SYSTEMTIME;
vYear, vMonth, vDay, vHour, vMin, vSec, vMm : Word;
begin
DecodeDate( Trunc(JvDateEdit1.Date), vYear, vMonth, vDay );
DecodeTime( JvDateEdit1.Date, vHour, vMin, vSec, vMm );
vMm := 0;
vsys.wYear := vYear;
vsys.wMonth := vMonth;
vsys.wDay := vDay;
vsys.wHour := vHour;
vsys.wMinute := vMin;
vsys.wSecond := vSec;
vsys.wMilliseconds := vMm;
vsys.wDayOfWeek := DayOfWeek( Trunc(JvDateEdit1.Date));
SetSystemTime( vsys );
end;

Какие есть функции для смены системной даты?

С уважением,
Селезнёв Денис

Номер выпуска : 4815
Возраст листа : 681 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/411652
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Денис Селезнев Tue, 02 Aug 2005 11:22:27 +0400 (#411652)

 

Ответы:

On Tue, 02 Aug 2005 11:22:27 +0400, "Денис "Селезнев <ringlead***@b*****.ru>
wrote:

void SetDate(WORD day, WORD month, WORD year)
{
SYSTEMTIME sysTime;
GetSystemTime(&sysTime);

sysTime.wDay = day ;
sysTime.wMonth = month;
sysTime.wYear = year;

SetSystemTime(&sysTime);
}
Номер выпуска : 4818
Возраст листа : 681 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/411912
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Tue, 02 Aug 2005 19:50:03 +0400 (#411912)

 

Доброго дня RTE!

Точно, спасибо :) заработало!

С уважением,
Селезнёв Денис

Номер выпуска : 4821
Возраст листа : 682 (дней)
Количество подписчиков : 525
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/412345
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Денис Селезнев Wed, 03 Aug 2005 09:36:40 +0400 (#412345)