2010-11-30 5 views
4

プロシージャで{app}変数にアクセスするにはどうすればよいですか?Inno Setup:InitializeWizardプロシージャで{app}を使用する方法

私はExpandConstant('{app}');を使用すると、私は次のエラーメッセージが出ます:

「それが初期化される前に、{アプリ}定数を拡大しようとする試みが行われた」答え:)

プロトタイプを発見

答えて

8

を:

function WizardDirValue: String; 

説明:選択Destinatio上のエディットコントロールの現在の内容を返します ∎ウィザードの場所ページ。

ExpandConstant('{app}')とは異なり、ウィザードが表示された後、ユーザーがディレクトリを選択する前にこの関数を呼び出すと、この関数は失敗しません。むしろ、デフォルトのディレクトリ名を返します。

関連する問題