8

ReadIniでiniファイルへの相対パスを設定するにはどうすればよいですか?

これは機能します:

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

しかし、私はこれが欲しい:

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

Install.ini は inno スクリプト フォルダーにあります。

4

1 に答える 1

12

SourcePath次のように、事前定義された変数を使用します。

SourcePath 文字列。現在のスクリプトがあるディレクトリを指すか、スクリプトがまだ保存されていない場合は My Documents ディレクトリを指します。

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

[Setup]
AppName=My Program
AppVersion={#MyAppVersion}
于 2013-03-08T07:07:39.607 に答える