Вопрос Delphi (Pascal) Не воспринимает 0 дней 0 мес. как переменную типа TDate. Как быть?

Регистрация
22 Окт 2013
Сообщения
81
Репутация
-9
Спасибо
0
Монет
0
Delphi (Pascal)
Требуется ввести нулевую дату. Как обойти не желание Pascal-я это делать. Он не воспринимает 0 дней 0 мес. как переменную типа TDate. Выдает ошибку. Как быть?
 
Он "воспринимает" все так, как ты ему скажешь. Date - это просто double. Можешь приравнять его 0 или чему угодно.
 
Никак. Отсчёт дат начинается с 30.12.1899, т. е. когда в переменной TDate находится 0 - это обозначает дату 30.12.1899. Поэтому никакой более ранней даты, и тем более нулевой, не может быть представлено типом TDate.
 
Назад
Сверху