InstallShield 2010
InstallShield 2010
InstallShield 2010
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>InstallShield</strong> に [ 文 字 列 エディタ] ビューが 追 加 されました。 このビューには、プロジェクト 内 の 言 語 非 依 存 文 字 列 ID と、それ<br />
にに 対 応 する 言 語 固 有 の 値 がスプレッドシート 形 式 のテーブルで 表 示 されます。 [ 文 字 列 エディタ] ビューでは、インストール 処<br />
理 で 実 行 時 に 表 示 されるローカライズ 可 能 なすべてのテキスト 文 字 列 を、1 ヶ 所 でまとめて 制 御 することができます。 このビュー<br />
は、 以 前 [ 一 般 情 報 ] ビュー 内 のノードで 表 示 された 文 字 列 テーブルの 代 わりとなります。 以 下 は、 新 しいビューの 主 な 特 徴 を 説<br />
明 します:<br />
• ビューには 文 字 列 エントリを 追 加 、 編 集 、 削 除 、 検 索 、 置 換 、エクスポート、およびインポートするためのボタンを 含 むツー<br />
ルバーがあります。 特 定 の 文 字 列 ID が 使 用 されているすべてのインスタンスを 識 別 するために、プロジェクト 内 を 検 索 す<br />
るためのボタンもあります。<br />
• ビューの 上 部 には 新 しいグループ ボックス 領 域 があり、 列 ヘッダーをこの 領 域 にドラッグ アンド ドロップすることで、ビュ<br />
ー 内 の 行 を 階 層 形 式 に 整 列 することができます。 この 機 能 を 使 って、 言 語 または 更 新 日 などのカテゴリ 別 に 文 字 列 エントリ<br />
を 簡 単 に 並 べ 替 えることができます。<br />
• このビューではダイナミック 検 索 もサポートされていて、 検 索 ボックスに 文 字 列 を 一 文 字 づつ 入 力 するのと 同 時 に<br />
<strong>InstallShield</strong> がその 文 字 を 含 まない 文 字 列 を 隠 します。<br />
この 機 能 は、 基 本 の MSI、InstallScript、InstallScript MSI、InstallScript オブジェクト、およびマージ モジュール プロジェ<br />
クト タイプで 使 用 できます。<br />
この 機 能 により 1-EJNEY が 解 決 されます。<br />
Unicode サポート<br />
<strong>InstallShield</strong> は 次 の 3 つの 側 面 から、モダン 言 語 の 複 数 言 語 インストールを 完 全 にサポートします: Windows Istaller データベ<br />
ースを Unicode 形 式 でビルド 可 能 、<strong>InstallShield</strong> プロジェクトを Unicode 形 式 で 保 存 可 能 、<strong>InstallShield</strong> インターフェイスで<br />
複 数 文 字 セットから 同 時 に Unicode 文 字 を 入 力 および 表 示 可 能<br />
Unicode (UTF-8) データベース<br />
[リリース] ビューの [ビルド] タブにある "UTF-8 データベースのビルド" 設 定 を 使 って、Windows Installer データベースを 任<br />
意 のインスタンスまたは 言 語 トランスフォームと 共 に UTF-8 エンコードでビルドすることを 指 定 できます。 UTF-8 エンコードは、<br />
すべての 言 語 の 文 字 を 同 時 にサポートするため、エンド ユーザーに 表 示 するテキストおよびファイル 名 とレジストリ キーの 両 方<br />
で、たとえば 日 本 語 とドイツ 語 、またはロシア 語 とポーランド 語 のように 自 由 に 言 語 を 組 み 合 わせて 使 用 できます。 組 み 合 わされ<br />
た 言 語 は、ターゲット システムの 現 在 の 言 語 設 定 に 関 わらず 正 しく 表 示 されます。 Unicode サポートはまた、IIS サポートやテ<br />
キストおよび XML ファイルの 変 更 をはじめとするインストール 実 行 時 の 主 要 な 部 分 にも 追 加 されています。<br />
新 しい "UTF-8 データベースのビルド" 設 定 のデフォルト 値 は [いいえ] です。<br />
オートメーション インターフェイスには、この 新 しい 設 定 のサポートが 含 まれています。 ISWiRelease オブジェクトには、<br />
UTF-8 エンコードを 使 用 するかどうかを 指 定 できる、 新 しい BuildUTF8Database プロパティが 含 まれています。<br />
この 機 能 は、 基 本 の MSI、InstallScript MSI、およびマージ モジュール プロジェクト タイプで 使 用 できます。<br />
この 機 能 によって、IOB-000050571、IOC-000053626、IOC-000070145、および IOC-000074276 が 解 決 されます。<br />
Unicode プロジェクト ファイル (*.ism)<br />
<strong>InstallShield</strong> は、 今 回 より、バイナリおよび XML プロジェクト ファイルを 保 存 するときに UTF-8 エンコードを 使 用 します。<br />
この 変 更 により、プロジェクトで 使 用 されるファイル、レジストリ データ、その 他 の 文 字 列 には、 同 時 にすべての 言 語 の 文 字 を 含<br />
めることが 可 能 です。 このエンコードにより、<strong>InstallShield</strong> では 今 後 ISString テーブルに 格 納 される 文 字 列 に 人 間 が 判 読 不 可<br />
能 な Base64 エンコードを 使 用 する 必 要 はありません。 代 りに、プロジェクトに 文 字 列 を 追 加 または 変 更 するとき、<br />
<strong>InstallShield</strong> はそれらを 判 読 可 能 な Unicode 文 字 列 として 保 存 します。これによって、プロジェクトの 修 正 時 に 変 更 点 を 容 易 に<br />
確 認 することができます。 このため、<strong>InstallShield</strong> <strong>2010</strong> で 作 成 されるすべての 新 規 プロジェクトでは Unicode 文 字 列 のみが 使<br />
用 されます。アップグレード プロジェクトでは、 新 しい 文 字 列 または 変 更 された 文 字 列 、およびエクスポート 後 に 再 インポートさ<br />
れた 文 字 列 には Unicode が 使 用 されます。<br />
ターゲットのビルドで 表 示 できない Unicode 値 を 使 用 すると (たとえば、"UTF-8 データベースのビルド" 設 定 で [いいえ] が 選<br />
択 されている InstallScript インストールまたは 基 本 の MSI インストール)、 新 しいビルド エラーが 変 更 を 必 要 とする 項 目 をポイ<br />
リリース ノート 7