|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2011, 02:12 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Изменить Version Info не забредая в Project Options
Доброго времени суток!
Можно ли задать параметры Version Info не заходя в Project > Options... > Version Info ? Т.е. через директивы компилятора, или ещё что =) ресурсы тоже не предлагать Подскажите пжлайста Последний раз редактировалось mihali4; 24.10.2011 в 14:32. |
24.10.2011, 14:03 | #2 |
Форумчанин
Регистрация: 02.08.2008
Сообщений: 213
|
Нужно именно в исходном коде прописывать?
|
24.10.2011, 14:39 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
По-моему нельзя...
А чем не устраивает менять в опциях? Или тупо выставить там автоинкремент при каждом билде?
I'm learning to live...
|
24.10.2011, 15:26 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Мне тоже подход непонятен.
Следующая версия (если не обманывать пользователей) подразумевает перекомпиляцию проекта. И почему перед перекомпиляцией не зайти и не поставить следующий номер версии ??? Другой вариант. Не включать в проект VersionInfo, а положить на форму лэйбл, в капшене которого указать - "Версия такая-то". И перед перекомпиляцией изменить капшен лэйбла... Последний раз редактировалось mihali4; 24.10.2011 в 15:28. |
24.10.2011, 16:17 | #5 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Версионная информация - это вообще-то ресурсы. Соответственно, подключаются они как ресурсы - либо через гуй, либо через .rc.
В коде проекта ресурсы подключить можно (через {$R .rc}), но изменить - нет. Автоинкремент версии есть в опциях гуя. В метку на форме инфу можно читать из исполняемого файла.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
Последний раз редактировалось mihali4; 24.10.2011 в 17:01. |
24.10.2011, 16:58 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
|
24.10.2011, 18:21 | #7 |
Форумчанин
Регистрация: 22.08.2008
Сообщений: 105
|
через директивы компилятора точно никак не получится.
авто инкремент можно поставить в опциях, как уже говорили, только все изменения будут сохраняться в *.dproj файле, который также придётся таскать с проектом. |
24.10.2011, 20:09 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Просто интересовался, можно это или нельзя.
Рэсурсов не боюсь. Собственно и в опции лазать тоже не западло. Просто интересно. Последний раз редактировалось 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 |