Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.11.2010, 11:03   #1
sergeyrulit
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 53
По умолчанию Версия программы :)

Здравствуйте, не помню где, и когда, но вроде видел статью про то, как дать версию программе. Допустим 1.0.0.23, 23 это число компиляции, вообщем подкиньте информация по поводу этого.

ps: надеюсь это мне не приснилось, и это не бред).
sergeyrulit вне форума
Старый 23.11.2010, 11:08   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

А не пробовал зайти в меню > Project > Options > Version Info? И там поставить галочку Auto-increment build number?
_SERGEYX_ вне форума
Старый 23.11.2010, 11:16   #3
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Project -> Option
Безымянный.jpg
Цитата:
На странице Versioninfo сосредоточены параметры управления информацией о версии программы: include version information in project - если переключатель выбран, в проект включается информация о версии программы, которую можно прочитать после щелчка правой кнопкой мыши на пиктограмме программы и выборе Properties; Module Version Number - поля Major, Minor, Release, Build определяют составной номер версии; Auto-increment build number - если переключатель активен, номер версии автоматически наращивается при каждой компиляции программы; Debug Build - указывает на создание отладочной версии программы; Pre-Release - указывает на создание некоммерческой версии программы; Special Build - казывает на специальную версию программы; Private Build - указывает на версию, не предназначенную для широкого распространения; dll - создается динамическая библиотека; Language id - идентификатор языка, на который рассчитана программа.
Sibedir вне форума
Старый 23.11.2010, 11:28   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Auto-increment build number - если переключатель активен, номер версии автоматически наращивается при каждой компиляции программы;
Странно, я поставил его, а номер версии не наращивается...
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Старый 23.11.2010, 11:31   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

artemavd,
Так наверно он изменяется, если менять код...Иначе получается что при многократной компиляции одного и того же версия будет увеличиваться..Зачем?
P.S. Это чисто моё предположение....
_-Re@l-_ вне форума
Старый 23.11.2010, 11:44   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Тыкнул этот код в пустой проект
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 showmessage('12112121');
end;
версия программы не увеличивается
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Старый 23.11.2010, 11:45   #7
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Всё, разобрался.
1. Включаете Auto Increment этот.
2. Пишете приложение.
3. Делаете Проект-Компоновать.
4. Делаете Проект-Компилировать.
При повторных действиях 3 и 4 версия будет увеличиваться.
И тогда всё нормально! Увеличивается.

Последний раз редактировалось _-Re@l-_; 23.11.2010 в 11:50.
_-Re@l-_ вне форума
Старый 23.11.2010, 11:57   #8
maxionans
Форумчанин
 
Аватар для maxionans
 
Регистрация: 02.01.2010
Сообщений: 254
По умолчанию

при простой компиляции счётчик не изменяется. а увеличивается он только при сборке проекта, т.е. при выполнении команды project -> build
maxionans вне форума
Старый 23.11.2010, 11:58   #9
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Auto Increment увеличивается не при Compile..., а при Build....
... опередили
_SERGEYX_ вне форума
Старый 23.11.2010, 12:00   #10
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Цитата:
Auto Increment увеличивается не при Compile..., а при Build....
и
Цитата:
при простой компиляции счётчик не изменяется. а увеличивается он только при сборке проекта, т.е. при выполнении команды project -> build
Если тупо жать Компоновать, то нифига увеличиваться не будет. Надо делать Компоновать, и потом Компилировать. Сам пробовал.
_-Re@l-_ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Версия word-a Diego__ Microsoft Office Word 10 23.06.2010 16:34
Версия программы artemavd Общие вопросы Delphi 3 06.03.2010 07:36
Exspress версия funball Общие вопросы .NET 1 15.01.2010 18:46
Версия Delphi Next Общие вопросы Delphi 4 17.05.2009 17:01
Почему лицензионная версия продукта дороже чем пиратская версия продукта? multik Свободное общение 13 13.07.2008 14:40