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 或更新版本 |
標頭 |
|
DLL |
|