Советы по Delphi

Дата компилляции


Очень удобно, когда в диалоговом окне "О программе" можно узнать номер версии программы. Было бы удобным также использование даты и времени компиляции.

Я догадываюсь, что нечто подобное вы уже пробовали сделать, но поковырявшись некоторое время с этой проблемой, я пришел к выводу, что корректней всего производить вывод данной информации при запуске программы из коммандной строки, для чего я создал файл "today.inc". Пример работы вы можете увидеть у большинства DOS-программ (вначале выводится информация о номере версии и дате компиляции).

Для этого я создал файл "today.inc", где я храню необходимую информацию о времени компиляции приложения:

    const
_day   : string[10] = 'Понедельник'; _date  : word = 12; _month : word = 8; _year  : word = 1996;

Затем просто вставьте строчку {$I c:\today.inc} в верхную части вашего кода.

Досадно, что компилятор не поддерживает директивы {$DATE}!

[000293]

Содержание раздела