InstallShield 2010 Build Error -7184 [InstallShield]
症状 :
InstallScriptプロジェクトで、デフォルト言語を英語とし、日本語名のファイルをインストールさせる設定でビルドすると発生する。
説明 :
「FileName 列(File テーブル)には、コードページ 1252 で使用できない文字が含まれています: ”日本語取説.pdf” -7184
メーカのサイト検索 :
Error or Warning Number :
–7184
Description :
The Find What setting for the %1 text replacement is not configured. This text replacement will not be performed.
Troubleshootoing Information :
You have added a replacement item to a replacement set in the Text File Changes view; however, the value for the Find What setting is blank. This setting must have a value; otherwise, the text file changes are not made at run time.
For more information, see Specifying Search-and-Replace Criteria for a Text File Change.
翻訳(excite翻訳より) :
InstallScriptプロジェクトを使用しているか、UTF-8データベースを使用したくない場合は、それが適切なコードページからの文字を使用するように、エラーメッセージに述べられているデータを変更してください。
例えば、エラーメッセージがショートカット・テーブルに言及する場合は、ショートカット視界中のストリングを変更することを考慮してください。
対策案 :
1. 最新のInstallShieldを購入する。2010からのアップグレード版は無い。(NetWorld調べ)
InstallShield 2013 Premier Windows 日本語版 ¥787,500 InstallShield 2013 Professional Windows 日本語版 ¥378,000 InstallShield 2013 Express Windows ¥114,450 2. ファイル名を英語にする。
3.
デフォルト言語を日本語にする。(英語、日本語環境以外のPCで日本語表示してしまうからNG)4. 基本のMSIプロジェクトに変更する。
こんなところか!
コメント 0