Пользователь
Добро пожаловать,
Регистрация или вход
Потеряли пароль?
Ник:
Пароль:
Меню сайта
Главная
Аккаунт
Пользователи
Опросы
Поиск по сайту
Новости RSS
Форум
Отправить другу
Связаться с нами
Книги
Самоучители
Каталог софта
Исходники
Компоненты
Обработки 1С
CMS-центр
Шаблоны сайтов
Наборы иконок
Статьи и обзоры
Вопросы и ответы
Скрипты
Нетематичное
Ваше мнение
Оцените дизайн сайта
Супер
Симпатично
Пойдет
Ничего хорошего
Просто клиника
Результаты
Другие опросы
Всего голосов:
891
Комментарии:
2
Наши партнеры
Статистика
Статьи и обзоры
Главная
Лучшие
Популярные
Список
Добавить
Изменение системного времени в Delphi
Как можно сменить системное время Windows из программы, написанной на Delphi?
Код
//*************************************************************************
// Функция (раздел Public) SetPCSystemTime
//изменяет системную дату и время.
// Параметр(ы) :
tDati
Новая дата и время
// Возвращаемые значения:
//True - успешное завершение
//False - метод несработал
//*************************************************************************
function SetPCSystemTime(
tDati
: TDateTime): Boolean;
var
tSe
tDati
: TDateTime;
vDatiBias: Variant;
tTZI: TTimeZoneInformation;
tST: TSystemTime;
begin
GetTimeZoneInformation(tTZI);
vDatiBias := tTZI.Bias / 1440;
tSe
tDati
:=
tDati
+ vDatiBias;
with tST do
begin
wYear := StrToInt(FormatDateTime('yyyy', tSe
tDati
));
wMonth := StrToInt(FormatDateTime('mm', tSe
tDati
));
wDay := StrToInt(FormatDateTime('dd', tSe
tDati
));
wHour := StrToInt(FormatDateTime('hh', tSe
tDati
));
wMinute := StrToInt(FormatDateTime('nn', tSe
tDati
));
wSecond := StrToInt(FormatDateTime('ss', tSe
tDati
));
wMilliseconds := 0;
end;
SetPCSystemTime := SetSystemTime(tST);
end;
Разместил:
admin
| | Прочитано: 35551 | |
Смотрите также связанные новости
23.11.2024 -
Кроссворд на Delphi
23.11.2024 -
Рождение, жизнь и гибель формы
23.11.2024 -
Воспроизводим Flash-файл в своем приложении
23.11.2024 -
Работа с потоками в Delphi
23.11.2024 -
SQL-запросы в Delphi
23.11.2024 -
BlobField как Bitmap
23.11.2024 -
Запись и чтение чисел в BLOB-поле
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста
войдите или зарегистрируйтесь
.
Внимание! Если у вас не получилось найти нужную информацию, используйте
рубрикатор
или воспользуйтесь
поиском
.
Статьи
и
обзоры
Delphi
и
TurboPascal
Изменение
системного
времени
в
Delphi
Как
можно
сменить
системное
время
Windows
из
программы
написанной
на
Delphi
Код
//*************************************************************************
Функция
раздел
Public
SetPCSystemTime
//изменяет
системную
дату
Параметр
tDati
Новая
дата
Возвращаемые
значения
//True
успешное
завершение
//False
метод
несработал
function
TDateTime
Boolean
tSetDati
vDatiBias
Variant
tTZI
TTimeZoneInformation
TSystemTime
begin
GetTimeZoneInformation
Bias
1440
with
wYear