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.

新 しいレジストリ 値 を 使 用 するため、 次 の InstallScript 定 数 の 値 が 変 更 されました:<br />

• REGDB_VALUENAME_UNINSTALL_MAJORVERSION は、 今 回 より、MajorVersion ではなく VersionMajor です。<br />

• REGDB_VALUENAME_UNINSTALL_MINORVERSION は、 今 回 より、MinorVersion ではなく VersionMinor です。<br />

MaintenanceStart 関 数 が 呼 び 出 されると、レジストリに 更 新 された 値 名 が 作 成 されます。 デフォルトで、 古 い 値 名 が 存 在 する<br />

とき、それが 削 除 されます。 ターゲット システムから 古 い 値 名 を 削 除 したくない 場 合 、<br />

REGDB_OPTION_NO_DELETE_OLD_MAJMIN_VERSION という 名 前 の 新 しい REGDB_OPTIONS オプションを 使 用 します。<br />

RegDBGetItem 関 数 と 共 に REGDB_UNINSTALL_MAJOR_VERSION または REGDB_UNINSTALL_MINOR_VERSION を 使<br />

用 すると、RegDBGetItem は、まず 新 しい 値 をチェックします。 新 しい 値 が 検 出 されると、 関 数 は 新 しい 値 から 値 データを 返 し<br />

ます。 新 しい 値 が 検 出 されなかった 場 合 、 関 数 は 自 動 的 に 古 い 値 をチェックします。 古 い 値 が 検 出 されると、 関 数 は 古 い 値 から 値<br />

データを 返 します。<br />

下 位 互 換 性 を 目 的 として、 次 の 新 しい 定 数 が 提 供 されています:<br />

• REGDB_UNINSTALL_MAJOR_VERSION_OLD<br />

• REGDB_UNINSTALL_MINOR_VERSION_OLD<br />

これらの 定 数 を RegDBGetItem、RegDBSetItem、および RegDBDeleteItem 関 数 と 共 に 指 定 して、 古 い 値 を 取 得 、 設 定 、お<br />

よび 削 除 できます。<br />

次 の 新 しい 文 字 列 定 数 も 使 用 できます:<br />

• REGDB_VALUENAME_UNINSTALL_MAJORVERSION_OLD は、MajorVersion として 定 義 されています。<br />

• REGDB_VALUENAME_UNINSTALL_MINORVERSION_OLD は、MinorVersion として 定 義 されています。<br />

この 強 化 により、1-Q3KUU および IOC-000073672 が 解 決 されました。<br />

カスタム InstallScript ダイアログ 内 のコントロールのウィンドウ ハンドルを 取 得 するための、 新 しい<br />

CtrlGetDlgItem 関 数<br />

CtrlGetDlgItem という 名 前 の 新 しい InstallScript 関 数 が 追 加 されました。 CtrlGetDlgItem は、カスタム ダイアログ 内 のコン<br />

トロールのウィンドウ ハンドルを 取 得 します。 CtrlGetDlgItem は Windows API GetDlgItem と 似 ていますが、<br />

CtrlGetDlgItem の 場 合 、ダイアログのウィンドウ ハンドルの 代 わりに InstallScript ダイアログ 名 を 指 定 できます。<br />

InstallScript 文 字 列 のポインタを 外 部 DLL 関 数 に 渡 す、 新 しい InstallScript 定 数<br />

IS_NULLSTR_PTR 変 数 を 使 って、ヌル ポインタを InstallScript 文 字 列 としてプロトタイプされているパラメータを 通 して 外<br />

部 DLL 関 数 または Windows API に 渡 すことができます。 この 機 能 は byval 文 字 列 、byref 文 字 列 、wstring、およびバイナリ<br />

データ タイプで 使 用 できます。<br />

InstallScript サイズ 単 位 定 数 を 表 示 文 字 列 に 変 換 する、 新 しい StrConvertSizeUnit 関 数<br />

StrConvertSizeUnit という 名 前 の 新 しい InstallScript 関 数 が 追 加 されました。 StrConvertSizeUnit 関 数 は、 指 定 された<br />

InstallScript サイズ 単 位 定 数 の 適 切 な 表 示 文 字 列 を 返 します。<br />

文 字 列 から 先 頭 と 行 末 の 空 白 およびタブを 削 除 する、 新 しい StrTrim 関 数<br />

StrTrim という 名 前 の 新 しい InstallScript 関 数 が 追 加 されました。 StrTrim 関 数 は、 文 字 列 から 先 頭 と 行 末 の 空 白 およびタブを<br />

削 除 します。<br />

既 存 の SdLicense* ダイアログ 関 数 に 優 先 する 新 しい SdLicense* ダイアログ 関 数<br />

新 しい 2 つの InstallScript ダイアログ 関 数 (SdLicenseEx と SdLicense2Ex) が 追 加 されました。 どちらの 関 数 も、 複 数 行 編<br />

集 フィールドに 使 用 許 諾 契 約 書 が 記 載 されたダイアログを 表 示 します。 使 用 許 諾 契 約 書 は、テキスト ファイル (.txt) またはリッ<br />

チ テキスト ファイル (.rtf) で 保 存 できます。<br />

リリース ノート 15

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

Saved successfully!

Ooh no, something went wrong!