Откуда GetVersionNumbersString берет данные в Inno Setup?
Чтобы получить версию файла, я написал следующее:
#define FileVersion GetVersionNumbersString("...\Client.exe")
[Setup]
VersionInfoVersion={#FileVersion}
Версия файла - это строка в
"0.0.0.0"
формат. В моем случае это
5.0.6.5
и это не меняется. Где же
GetVersionNumbersString
взять эти данные? Как
5.0.6.5
сформирован?
1 ответ
Решение
Версия берется из информации о версии вашего.exe файла. Если вы отметите вкладку "Подробности" свойств исполняемого файла,
GetVersionNumbersString
соответствует записи "Версия файла" (5.17.9.10905
в этом случае):