このようなメッセージを定義することが可能である:チェンジ実行時のメッセージ/テキスト(Inno Setupの)
:[Messages]
WelcomeLabel2=This wizard will update [name] to version [name/ver]
今、私はこのように、実行時にこのメッセージを変更したいです
procedure InitializeWizard;
begin
//this doesn't work
WelcomeLabel2=NEW MESSAGE
end;
これを行う正しい方法は何ですか?ウェルカムページの内容を動的に変更して、セットアップが新しいインストールまたはアップデートを実行しているかどうかを表示します。インストールディレクトリにいくつかの実行可能ファイルが存在することに基づいています。
WizardForm.FinishedLabelNoIcons.Captionでもこれをやりたいのですが、Inno Setupコンパイラは「Unknown identifier」というエラーになります。 – koen
上記で更新されたものは、 'WizardForm.FinishedLabel'(ただし' InitializeWizard'ではありません)経由で取得できるようです。 –
ありがとうございました。非常に多くのメッセージを変更しなければならないので、コードセクションのMessagesFileを動的に変更することをお勧めします。あなたはそれをする方法を知っていますか? – koen