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

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

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

Сообщение kotompazb » 09.09.2015 01:20:41

Здравствуйте.
Поиском найти не удалось.
Ситуация следующая. В окошке "About" у меня кроме версии программы выводится также дата создания этой версии = дата компиляции. Сейчас я каждый раз меняю эту дату в ручную. Вопрос: можно ли как-то в рантайме узнать время компиляции программы, каким-то образом сохранив его, например, при компиляции?
Аватара пользователя
kotompazb
постоялец
 
Сообщения: 153
Зарегистрирован: 21.06.2012 13:03:39
Откуда: Novosibirsk, xUSSR

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

Сообщение kazalex » 09.09.2015 01:35:03

Код: Выделить всё
Var

fs  : TFormatSettings;

begin

fs.DateSeparator   := '/';
fs.ShortDateFormat := 'y/m/d';

CompilerInfo.Caption := Format('Compiled by FreePascal %s at %s, %s', [{$INCLUDE %FPCVERSION}, FormatDateTime(DefaultFormatSettings.LongDateFormat, StrToDateTime({$INCLUDE %DATE}, fs)), {$INCLUDE %TIME}]);
kazalex
постоялец
 
Сообщения: 296
Зарегистрирован: 01.06.2012 14:54:10

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

Сообщение kotompazb » 09.09.2015 01:57:33

О! Огромнейшее спасибо!

Добавлено спустя 8 минут 29 секунд:
О! Огромнейшее спасибо!
Аватара пользователя
kotompazb
постоялец
 
Сообщения: 153
Зарегистрирован: 21.06.2012 13:03:39
Откуда: Novosibirsk, xUSSR

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

Сообщение Little_Roo » 10.09.2015 00:43:51

Или из пакета RxLib от alexs использовать компонент TRxVersionInfo
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

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

Сообщение kazalex » 10.09.2015 01:12:15

Little_Roo писал(а):Или из пакета RxLib от alexs использовать компонент TRxVersionInfo

Этот компонент вообще для другого.
kazalex
постоялец
 
Сообщения: 296
Зарегистрирован: 01.06.2012 14:54:10

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

Сообщение kotompazb » 10.09.2015 01:25:57

Little_Roo писал(а):Или из пакета RxLib от alexs использовать компонент TRxVersionInfo

Спасибо. Мне достаточно вполне предыдущего метода:)

Добавлено спустя 4 минуты 16 секунд:
А версия у меня и так читается без проблем.
Аватара пользователя
kotompazb
постоялец
 
Сообщения: 153
Зарегистрирован: 21.06.2012 13:03:39
Откуда: Novosibirsk, xUSSR


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 213

Рейтинг@Mail.ru