![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Доброго времени суток!
Можно ли задать параметры Version Info не заходя в Project > Options... > Version Info ? Т.е. через директивы компилятора, или ещё что =) ресурсы тоже не предлагать ![]() Подскажите пжлайста ![]() Последний раз редактировалось mihali4; 24.10.2011 в 14:32. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.08.2008
Сообщений: 213
|
![]()
Нужно именно в исходном коде прописывать?
![]() |
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
По-моему нельзя...
А чем не устраивает менять в опциях? Или тупо выставить там автоинкремент при каждом билде?
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Мне тоже подход непонятен.
Следующая версия (если не обманывать пользователей) подразумевает перекомпиляцию проекта. И почему перед перекомпиляцией не зайти и не поставить следующий номер версии ??? Другой вариант. Не включать в проект VersionInfo, а положить на форму лэйбл, в капшене которого указать - "Версия такая-то". И перед перекомпиляцией изменить капшен лэйбла... Последний раз редактировалось mihali4; 24.10.2011 в 15:28. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
Версионная информация - это вообще-то ресурсы. Соответственно, подключаются они как ресурсы - либо через гуй, либо через .rc.
В коде проекта ресурсы подключить можно (через {$R .rc}), но изменить - нет. Автоинкремент версии есть в опциях гуя. В метку на форме инфу можно читать из исполняемого файла.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
Последний раз редактировалось mihali4; 24.10.2011 в 17:01. |
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.08.2008
Сообщений: 105
|
![]()
через директивы компилятора точно никак не получится.
авто инкремент можно поставить в опциях, как уже говорили, только все изменения будут сохраняться в *.dproj файле, который также придётся таскать с проектом. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Просто интересовался, можно это или нельзя.
Рэсурсов не боюсь. Собственно и в опции лазать тоже не западло. Просто интересно. Последний раз редактировалось mihali4; 24.10.2011 в 22:38. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Visual C++ 2010 Express. как заполнить VERSION INFO своей программе. | Пепел Феникса | Visual C++ | 9 | 22.01.2011 00:34 |
Изменение Version Info во время выполнения программы на Delphi | Stim777 | Общие вопросы Delphi | 3 | 11.01.2011 20:24 |
Version Info как ресурс или *.rc | Человек_Борща | Общие вопросы Delphi | 3 | 11.06.2010 00:37 |
Не могу попасть в Project -> Options | assa62 | Общие вопросы Delphi | 10 | 12.01.2010 16:03 |
Получить Version Info | FelixKoT | Общие вопросы Delphi | 7 | 11.01.2010 01:45 |