Inno SetupにSetupMessageID[msgButtonNotify]
という名前の新しいセットアップメッセージIDを追加します。Inno Setupメッセージに新しいセットアップメッセージIDを追加 - 言語ファイル(.isl)
また、msgButtonNotify=Notify
のような.islファイルを使用してテキストを変更する必要があります。
例外メッセージを受け取らずに新しいセットアップメッセージIDを追加するにはどうすればよいですか?
可能であれば、MsgIDs.pas
を含むソースコードにどこに追加すればよいですか?
MessageHdrID
をStruct.pas
に更新すると、新しいセットアップメッセージIDを追加するにはどうすればよいですか?
ヨルダンラッセルはMsgIDs.pas
にこの警告与え、ので:{ Note: When any messages are added/deleted/changed, MessagesHdrID needs to be updated in Struct.pas }
を私はStruct.pas
に更新する必要がありますかを理解することはできません。そのこの警告に関連するハチができStruct.pas
で見
行は以下のとおりです。
TMessagesHdrID = array[0..63] of AnsiChar;
と
MessagesHdrID: TMessagesHdrID = 'Inno Setup Messages (5.5.3)'{$IFDEF UNICODE}+' (u)'{$ENDIF};
これらの線で更新する必要がありますか?
ジョーダン・ラッセルとは何ですか?Update
は何ですか?
AnsiChar Arrayなどの値を大きくする必要がありますか?
私は、プロジェクトをコンパイルし、Default.isl
に私の新しいセットアップメッセージのIDを追加する 、私は新しいセットアップメッセージIDがMsgIDs.pas
にmsgButtonNotify
と呼ばれる追加し、65にTMessagesHdrID
のAnsiCharの配列の長さを増加させたときので、これを尋ねると革新によるテストコンパイルを試してみてくださいセットアップコンパイラ、セットアップローダーはMessage name "ButtonNotify" in Default.isl is not recognized by this version of Inno Setup
と表示されます。
なぜこの例外が発生していますか?
Inno Setup Compilerのソースコードで新しいセットアップメッセージIDを追加する際に更新する必要のあるユニットはありますか?
ありがとうございました。
なぜあなたはこれをやっていますか?なぜあなたは '[CustomMessages]'を使わないのですか? –
カスタムメッセージには '{cm:ButtonNotify} 'というメッセージがありません。'[CustomMessages]'を使うと新しいカスタムメッセージを追加できますか? – Blueeyes789
そして、ジョルダン・ラッセルは私が示した行で新しいメッセージIDを追加することが可能だと言います。 – Blueeyes789