Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.150.80] |
|
Сообщ.
#1
,
|
|
|
По Inno Setup вопрос.
Есть инсталятор. Хочется, чтобы версия самого файла Setup.exe (та, что задается параметром VersionInfoVersion) всегда была равна версии одного из EXE-файлов, входящих в инсталяцию. Собственно как? А то вручную версию менять, мягко говоря, запарило уже.. |
Сообщ.
#2
,
|
|
|
Уже месяц мечтаю о такой штуке. Но пока способа не нашел.
|
Сообщ.
#3
,
|
|
|
Может так.
#define MyAppName "My super program" ... [setup] ... AppVerName="{#MyAppName} {#GetFileVersionString('src\MyProg.exe')}" ... Как делать форматирование не смотрел, но наверное можно, смотри ParseVersion. Там даже можно формировать имя выходного файла. |
Сообщ.
#4
,
|
|
|
moteus
Угу, сенкс. #define MyVer GetFileVersion('MyProg.exe') [Setup] VersionInfoVersion={#MyVer} |
Сообщ.
#5
,
|
|
|
moteus, большое спасибо!
|