Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2009, 02:47   #11
sergey113
Форумчанин
 
Регистрация: 12.12.2007
Сообщений: 104
По умолчанию

Now не берет время из Биос ....накидал код:
Код:
var
  today : TDateTime;
begin
  today := Now;
  ShowMessage('День = '+DateToStr(today));
  ShowMessage('Время = '+TimeToStr(today));
end;
стал проверять работу и убедился в том , что если в настройках ОС поменять время то программа выдает измененое время (в БИОС время не менялось)

Так что Now совсем не то что мне надо.. Преподаватель поставил условие, что дата должна братmся из Bios
sergey113 вне форума Ответить с цитированием
Старый 25.03.2009, 08:15   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
винда не дает прямого доступа к такой памяти
Смотря как у нее попросить.
Цитата:
sergey113
Вигда позволяет корректировать время согласно часовым поясам. Все равно базовое исходное время она читает из БИОСа поскольку своими часами не обладает.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.03.2009, 13:30   #13
sergey113
Форумчанин
 
Регистрация: 12.12.2007
Сообщений: 104
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Смотря как у нее попросить.

Вигда позволяет корректировать время согласно часовым поясам. Все равно базовое исходное время она читает из БИОСа поскольку своими часами не обладает.
те получается косвенно я могу использовать now для того чтобы узнать время биос .. ?

Но как ? если я меняю его в настройках "даты и времени" и оно изменяется и уже не привязано к биос.. часовой пояс остается прежним..
sergey113 вне форума Ответить с цитированием
Старый 25.03.2009, 14:04   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
и оно изменяется и уже не привязано к биос
Оно корректируется согласно твоим установкам.
Пример простой - вытащи батарейку с материнки и винда перестанет время нормально показывать (у друга моего так, ох он мучается).
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.03.2009, 11:44   #15
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Now не берет время из Биос
Вот Фома-неверующий...
Цитата:
если в настройках ОС поменять время то программа выдает измененое время (в БИОС время не менялось)
А это - просто безответственный бред...
Обойдемся без вынимания батарейки - смените дату/время в винде, перезагрузитесь и войдите в БИОС - вы там увидите те же самые изменения...
Или вы всерьез считаете, что винда хранит время и дату в каком-то файле???
mihali4 вне форума Ответить с цитированием
Старый 26.03.2009, 11:46   #16
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Sergey113,а откуда тогда Now берет время интересно, объясни?
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума Ответить с цитированием
Старый 26.03.2009, 23:28   #17
sergey113
Форумчанин
 
Регистрация: 12.12.2007
Сообщений: 104
По умолчанию

Прошу прощения не разобрался.. действительно из bios ... Проверил ..
sergey113 вне форума Ответить с цитированием
Старый 27.03.2009, 02:10   #18
sergey113
Форумчанин
 
Регистрация: 12.12.2007
Сообщений: 104
По умолчанию

не могу тип TdateTime перевести в тип Word для использования переменной в функции Setsystemtime.. Может кто подскажет как это сделать ?
sergey113 вне форума Ответить с цитированием
Старый 27.03.2009, 13:34   #19
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Нарушение правил раздела (п.4)
Трудности с чтением правил раздела?
Цитата:
4. Не оффтопить. Оффтопом считается создание темы, не соответствующей названию раздела, вопрос или пост не по теме, или попытка перевода темы в русло другого вопроса.
Также к оффтопу приравнивается размещение своих личных вопросов в чужой теме, пусть даже и подходящей по смыслу. Есть вопрос - создайте свою тему.
И запомните - Одна тема - один вопрос.
За оффтоп нарушитель получит нарушение №1 - Флуд и 2 очка штрафа.

Последний раз редактировалось mihali4; 27.03.2009 в 14:05.
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установить програмно время и дату AleX CODER Общие вопросы Delphi 2 02.01.2009 13:51
как вытащить форму Барби Помощь студентам 5 01.10.2008 09:02
Как хранить/изымать дату/время в базах данных mysql? Gorychev PHP 8 25.05.2008 14:35
Как ввести системную дату и время с помощью TEdit? Bill Gates Общие вопросы Delphi 4 03.01.2008 12:06