Inno setup-относительный путь к ReadIni

Как установить относительный путь к ini-файлу в ReadIni?

это работает:

#define MyAppVersion ReadIni("C:UsersPopovDocumentsReleaseInstall.ini", "Release", "VersionNumber")

но я хочу этого:

#define MyAppVersion ReadIni("Install.ini", "Release", "VersionNumber")

Где Установить.ini находится в папке сценария inno.

1 ответов


использовать SourcePath предопределенная переменная, например:

SourcePath. Указывает на каталог, в котором находится текущий сценарий, или каталог Мои документы, если сценарий еще не сохранен.

#define MyAppVersion ReadIni(SourcePath + "\Install.ini", "Release", "VersionNumber")

[Setup]
AppName=My Program
AppVersion={#MyAppVersion}