07.11.2014 Views

InstallShield 2010

InstallShield 2010

InstallShield 2010

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Standalone Build を <strong>InstallShield</strong> と 同 じマシンにインストールする 場 合 、 最 後 に 登 録 された ISWiAutomation16.dll ファイル<br />

が 使 用 されますので 注 意 してください。<br />

OSFilter の eosAll 定 数 の 値 (オートメーション インターフェイスの ISWiComponent および ISWiRelease のメンバ) が 変 更<br />

されました。 新 しい 値 は 64028880 です。 以 前 は、5308624 でした。この 定 数 の 値 を 使 用 して、オートメーション インターフ<br />

ェイスを 通 してコンポーネントまたはリリースのオペレーティング システム 一 覧 を 構 成 する 場 合 、スクリプトを 新 しい 値 にアップ<br />

デートしなくてはなりません。<br />

InstallScript ランタイム スクリプト、ライブラリ、および ヘッダー ファイルの 場 所 変 更<br />

<strong>InstallShield</strong> と 共 にインストールされる InstallScript ランタイム ライブラリ ファイルは、 複 数 の 個 別 のサブディレクトリでは<br />

なく、1 ヶ 所 にまとめられました。 スクリプト、ライブラリ、およびヘッダー ファイルは、 今 回 より <strong>InstallShield</strong> Program<br />

Files Folder\Script\Isrt ディレクトリ 内 の Src、Lib および Include フォルダにインストールされます。<br />

ファイルが 前 述 の 場 所 に 統 合 されたのに 伴 い、 次 のフォルダは 今 後 インストールされません:<br />

<strong>InstallShield</strong> Program Files Folder\Script\IISRuntime<br />

<strong>InstallShield</strong> Program Files Folder\Script\SQLRuntime<br />

<strong>InstallShield</strong> Program Files Folder\Script\XMLRuntime<br />

ファイル 名 の 競 合 を 避 けるため、<strong>InstallShield</strong> Program Files Folder\Script\Isrt\Include ディレクトリの Assert.h ファイル<br />

は、ISAssert.h に 変 更 されています。<br />

<strong>InstallShield</strong> <strong>2010</strong> で 新 しいプロジェクトを 作 成 すると、 新 しいファイルの 場 所 が 使 用 されます。 <strong>InstallShield</strong> 2009 以 前 から<br />

<strong>InstallShield</strong> <strong>2010</strong> にプロジェクトをアップグレードすると、 新 しい 場 所 を 使 ってプロジェクトが 更 新 されます。<br />

リンク ライブラリとその 場 所 の 指 定 方 法 に 関 する 変 更 点<br />

[ 設 定 ] ダイアログ ボックスにある [コンパイル/リンク] タブに 新 しく 追 加 された [ 追 加 ライブラリ パス] ボックスを 使 って、<br />

InstallScript コンパイラが 標 準 の <strong>InstallShield</strong> の 場 所 には 存 在 しない InstallScript ライブラリ (.obl ファイル) を 検 索 する 場<br />

所 を 指 定 できます。 InstallScript と InstallScript オブジェクト プロジェクトでの 標 準 の 場 所 は 次 のとおりです:<br />

• \Script\Ifx\Lib<br />

• \Script\Isrt\Lib<br />

基 本 の MSI および InstallScript MSI プロジェクトでの 標 準 の 場 所 は 次 のとおりです:<br />

• \Script\Iswi\Lib<br />

• \Script\Isrt\Lib<br />

<strong>InstallShield</strong> <strong>2010</strong> で 新 しいプロジェクトを 作 成 すると、[コンパイル/リンク] タブの [ライブラリ (.obl)] ボックスに Isrt.obl<br />

などの 標 準 <strong>InstallShield</strong> スクリプト ライブラリが 自 動 的 に 一 覧 表 示 されます。 ただし、このボックスでフル パスは 表 示 されな<br />

くなりました。 独 自 のカスタム ライブラリを 追 加 するには、[ライブラリ (.obl)] ボックスでライブラリ ファイル 名 を、また [ 追<br />

加 ライブラリ パス] ボックスにパスを 指 定 します。 [ライブラリ (.obl)] ボックスでフル パスとファイル 名 を 指 定 する 必 要 はあり<br />

ません。<br />

<strong>InstallShield</strong> 2009 以 前 で 作 成 したプロジェクトを <strong>InstallShield</strong> <strong>2010</strong> にアップグレードすると、[ライブラリ (.obl)] ボック<br />

スにリストされている 標 準 スクリプト ライブラリのパスが 自 動 的 に 削 除 されます。<br />

ISOSVERSIONINFO の InstallScript 構 造 定 義 の 削 除<br />

ISOSVERSIONINFO 構 造 の 定 義 と、それに 対 応 する 使 用 されていない、この 構 造 のグローバル インスタンスが 削 除 されました。<br />

代 りに、OSVERSIONINFO 構 造 が 使 用 できます。 この 定 義 の 削 除 による 機 能 の 変 更 はありませんが、ISOSVERSIONINFO 構 造<br />

定 義 またはグローバル 構 造 インスタンスを 使 用 すると、コンパイラ エラーが 発 生 します。<br />

コンパイラ エラーを 回 避 するには、 以 下 のどちらかを 行 います:<br />

リリース ノート 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!