var vsys : _SYSTEMTIME; <br> vYear, vMonth, vDay, vHour, vMin, vSec, vMm : Word; <br>begin <br> DecodeDate( Trunc(dtpDate.Date), vYear, vMonth, vDay ); <br> DecodeTime( dtpTime.Time, vHour, vMin, vSec, vMm ); <br> vMm := 0; <br> vsys.wYear := vYear; <br> vsys.wMonth := vMonth; <br> vsys.wDay := vDay; <br> vsys.wHour := ( vHour - 2 ); <br> vsys.wMinute := vMin; <br> vsys.wSecond := vSec; <br> vsys.wMilliseconds := vMm; <br> vsys.wDayOfWeek := DayOfWeek( Trunc(dtpDate.Date) ); <br> SetSystemTime( vsys ); <br>end;