Не увеличивается версия сборки

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

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

Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Nik писал(а):
Mr.Smart писал(а):Да мне вообще оно не нужно - я вручную меняю номер версии и билда (мне так удобнее...

А мне удобней, когда я гарантированно знаю, что не существует разных версий программы с одним и тем же номером билда. Наступал как-то на эти грабли.
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

+1
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

ИМХО лучше вязаться не к номеру сборки а к ревизии системы контроля версий. Что толку от циферек которые могут увеличиться на сотню-другую без существенного изменения в исходниках?
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

zub, так вот мы про то и толкуем. Кому так удобней, кому-то эдак...
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Возвращаясь к теме...

Господа, что и как надо подправить в исходниках Лазаруса, чтобы номер билда ВСЕГДА увеличивался при компиляции и установленном значке "автоматически наращивать номер сборки"?

Очень надо. Спасибо.
svk12
постоялец
Сообщения: 411
Зарегистрирован: 09.06.2008 18:42:47

Сообщение svk12 »

Меню "Запуск"->Собрать Shift+F9.
Не зря же называется - номер сборки, а не, скажем, компиляции...
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

svk12 писал(а):Меню "Запуск"->Собрать Shift+F9.
Не зря же называется - номер сборки, а не, скажем, компиляции...

Спасибо.

Попробую перефразировать вопрос:
- Что надо сделать в Лазарусе, чтобы проект компилировался, собирался и запускался нажатием одной клавиши и при этом, при каждой компиляции/сборке/запуске, номер сборки в "информации о версии" увеличивался на единицу?
tema
постоялец
Сообщения: 376
Зарегистрирован: 24.03.2011 19:19:27

Сообщение tema »

2 dunin
Ничего не сделать. Я этим вопросом тоже заморачивался когда-то... Сейчас всё время просто делаю запуск так: Shift+F9(сборка), F9(запуск)
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

cd $(LazarusDir);
sed -i 's/(AReason = crBuild) and //g' ide/w32versioninfo.pas;
make all
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Brainenjii писал(а):cd $(LazarusDir);
sed -i 's/(AReason = crBuild) and //g' ide/w32versioninfo.pas;
make all

Изображение Работает! Ответ в золото!!!
Brainenjii, спасибо, выручил. Если что - с меня должок Изображение ...
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

Коль так много жаждущих эту опцию, может нужно ее предусмотреть в настройках?
Ответить