![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый день, подскажите, пожалуйста
Код:
var Date : TDate; begin Form1.Label4.Caption := DateToStr(Date); end; при таком коде у меня выдаёт 30.02.1989 (системная дата правильная) Что не так? Последний раз редактировалось lmikle, 23.03.2012 в 06:57. |
#2
|
||||
|
||||
![]() Дата не проинициализирована. Объявленная переменная лишь хранилище для даты, при старте программы её значение не определено (особенно для локальных переменных).
В справке есть функции для инициализации (в списке Obtaining current Date and Time). jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 23.03.2012 в 00:03. |
Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
Nautilus (23.03.2012)
|
#3
|
|||
|
|||
![]() Теперь вот так работает "Form1.Label4.Caption := SysUtils.DateToStr(Date) ;"- спасибо, Bargest !!!
PS- интересно, почему со временем прокатило?... Последний раз редактировалось Nautilus, 23.03.2012 в 00:35. |
#4
|
||||
|
||||
![]() Если нужно вывести текущую дату, то всё намного проще. Что-то вроде
Код:
begin Form1.Label4.Caption := DateToStr(Now); end; jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 23.03.2012 в 00:34. |
Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
Nautilus (23.03.2012)
|