2013-03-08 33 views
6

Come posso impostare il percorso relativo al file ini in ReadIni?Inno setup - percorso relativo a ReadIni

Questo funziona:

#define MyAppVersion ReadIni("C:\Users\Popov\Documents\Release\Install.ini", "Release", "VersionNumber") 

Ma io voglio questo:

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

Dove install.ini si trova nella cartella di script inno.

risposta

10

Utilizzare la variabile predefinita SourcePath, in questo modo:

SourcePath str. Indica la directory in cui si trova lo script corrente o la cartella Documenti se lo script non è stato ancora salvato.

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

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

Eccellente! Grazie. –

+0

Prego. – jachguate

Problemi correlati