2013-03-08 8 views
6

Jak ustawić względną ścieżkę do pliku ini w ReadIni?Ustawienia Inno - względna ścieżka do ReadIni

to działa:

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

Ale chcę to:

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

Gdzie Install.ini znajduje się w folderze skryptu inno.

Odpowiedz

10

Użyj SourcePath predefiniowaną zmienną, jak poniżej:

SourcePath ul. Wskazuje katalog, w którym znajduje się bieżący skrypt, lub katalog My Documents, jeśli skrypt nie został jeszcze zapisany.

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

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

Doskonale! Dziękuję Ci. –

+0

Nie ma za co. – jachguate

Powiązane problemy