SSブログ

InstallShield 2010 Build Error -7184 [InstallShield]

症状 : 

InstallScriptプロジェクトで、デフォルト言語を英語とし、日本語名のファイルをインストールさせる設定でビルドすると発生する。

説明 :

「FileName 列(File テーブル)には、コードページ 1252 で使用できない文字が含まれています: ”日本語取説.pdf” -7184

メーカのサイト検索 :

Flexera Software

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プロジェクトに変更する。

こんなところか!


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。