Merge.OpenModule 메서드

Merge 개체의 OpenModule 메서드는 읽기 전용 모드로 Windows Installer 통합 모듈을 엽니다. 설치 데이터베이스와 통합하려면 먼저 모듈을 열어야 합니다.

구문

Merge.OpenModule(
  FileName,
  Language
)

매개 변수

FileName

통합 모듈을 가리키는 정규화된 파일 이름입니다.

언어

유효한 언어 식별자(LANGID)입니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

이 함수는 읽기 전용 모드로 통합 모듈을 열고 CloseModule 메서드가 호출될 때까지 다른 프로그램이 통합 모듈에 쓰는 것을 방지합니다.

설치 관리자는 Language 또는 보다 일반적인 언어로 지정된 언어로 모듈을 열려고 시도합니다. 예를 들어 Language가 1033으로 지정된 경우 기본 언어가 1033, 9 또는 0인 모듈을 기본 언어로 열 수 있습니다. Language 값이 9이면 기본 언어가 9 또는 0인 모듈이 열립니다. 모듈의 기본 언어가 지정된 요구 사항을 충족하지 않으면 모듈을 요청된 언어로 변환하려는 시도가 이루어집니다. 시도가 실패하면 모듈이 점점 더 일반적인 언어로 변환되고, 최종적으로 언어 중립으로 변환됩니다. 어떤 변환도 성공하지 못하면 모듈이 열리지 않습니다. 이 경우 msmErrorLanguageUnsupported 유형의 오류 목록에 오류가 추가됩니다. 모듈을 원하는 언어로 변환하는 동안 오류가 발생하면 msmErrorLanguageFailed 유형의 오류 목록에 오류가 추가됩니다. 자세한 내용은 Error 개체의 Type 속성을 참조하세요. 통합 모듈을 열면 아직 검색되지 않은 오류가 지워집니다.

C++

OpenModule 함수를 참조하세요.

요구 사항

요구 사항
버전
Mergemod.dll 1.0 이상
헤더
Mergemod.h
DLL
Mergemod.dll