Merge.OpenModule 方法

Merge物件的OpenModule方法會以唯讀模式開啟 Windows Installer 合併模組。 必須先開啟模組,才能與安裝資料庫合併。

語法

Merge.OpenModule(
  FileName,
  Language
)

參數

FileName

指向合併模組的完整檔案名。

語言

LANGID) (有效的語言識別項。

傳回值

這個方法不會傳回值。

備註

此函式會以唯讀模式開啟合併模組,並排除其他程式寫入合併模組,直到呼叫 CloseModule 方法為止。

安裝程式會嘗試以 Language所指定的語言或較一般語言開啟模組。 例如,如果 Language 指定為 1033,則可以使用預設語言來開啟預設語言為 1033、9 或 0 的模組。 語言值 9 會開啟預設語言為 9 或 0 的模組。 如果模組的預設語言不符合指定的需求,則會嘗試將模組轉換成要求的語言。 如果失敗,模組會轉換成越來越普遍的語言,一直以語言中性的方式轉換。 如果沒有任何轉換成功,模組將無法開啟。 在此情況下,錯誤會新增至 msmErrorLanguageUnsupported 類型的錯誤清單。 如果模組轉換成所需語言時發生錯誤,則會將錯誤新增至 msmErrorLanguageFailed 類型的錯誤清單。 如需詳細資訊,請參閱Error物件的Type屬性。 開啟合併模組會清除尚未擷取的任何錯誤。

C++

請參閱 OpenModule 函式。

規格需求

需求
版本
Mergemod.dll 1.0 或更新版本
標頭
Mergemod.h
DLL
Mergemod.dll