Вопрос № 145806: Здравствуйте! у меня такая проблема. нужно программно изменить системную дату. Использую такой код с помощью компонента TDateTimePicker но ничего не получается. Ошибку не выдает. просто дату не меняет. Пожалуйста, укажите мне на ошибку. И, если можн...
Вопрос № 145.806
Здравствуйте! у меня такая проблема. нужно программно изменить системную дату. Использую такой код с помощью компонента TDateTimePicker но ничего не получается. Ошибку не выдает. просто дату не меняет. Пожалуйста, укажите мне на ошибку. И, если можно, предложите другой путь решения проблемы.
Отвечает: Шичко Игорь
Здравствуйте, Балаклиец Антон Владимирович! Код рабочий. Попробуйте с добавленными строками: dtpTime.Time:= StrToTime('08:00:00'); dtpDate.Date:= StrToDate('01.10.2008'); При этих исходных данных устанавливается 1 октября 10.00.00. Т.е. системное время будет больше устанавливаемого на 4 часа летом и на 3 часа зимой. Кроме этого программа должна запускаться с правами администратора (права на изменение системного времени).
Приложение:
Ответ отправил: Шичко Игорь (статус: 7-ой класс)
Ответ отправлен: 03.10.2008, 09:03