다음을 통해 공유


importlib 특성

[importlib] 지시문을 사용하면 이미 다른 형식 라이브러리로 컴파일된 형식을 만들 형식 라이브러리에서 사용할 수 있습니다.

[
    library-attributes
]
library (library-name)
{
    importlib(file-to-import); 
    ... 
}

매개 변수

library-attributes

라이브러리에 적용할 0개 이상의 특성입니다.

library-name

소프트웨어 구성 요소가 이 라이브러리를 나타내는 데 사용할 식별자 입니다.

파일 가져오기

MIDL 컴파일 시간에 가져온 파일의 이름 및 위치입니다.

설명

모든 [importlib] 지시문은 라이브러리의 다른 형식 설명 앞에 있어야 합니다. 가져온 라이브러리와 생성된 라이브러리는 런타임에 사용할 수 있도록 애플리케이션과 함께 배포되어야 합니다.

대부분의 경우 MIDL [import] 지시문을 사용하여 다른 의 정의를 참조해야 합니다. 의 IDL 파일입니다. IDL 파일. 이 메서드는 원본 파일의 모든 정보를 형식 라이브러리에 제공하는 반면 [importlib] 은 형식 라이브러리의 내용만 가져옵니다.

참고

[importlib] 지시문은 가져온 라이브러리에 정의된 모든 형식을 컴파일되는 라이브러리 내에서 액세스할 수 있도록 합니다. 중복 참조가 있을 때 모호성을 방지하려면 다음과 같이 각 참조를 적절한 라이브러리 이름으로 한정하는 것이 좋습니다.

 

library_name.type

이러한 자격이 없는 경우 MIDL은 다음과 같이 중복 참조 모호성을 해결합니다.

  • 버전 3.1부터 적용되는 MIDL은 찾은 첫 번째 참조를 사용합니다.
  • 형식 라이브러리를 생성할 수 있는 MIDL의 첫 번째 버전인 MIDL 버전 3.0은 찾은 마지막 참조를 사용합니다.

library BrowseHelper 
{ 
    importlib("stdole32.tlb"); 
    importlib("mydisp.tlb"); 
    //Remainder of library definition 
};

참고 항목

라이브러리

가져오기

시스템 헤더 파일 가져오기

파일 및 형식 라이브러리 가져오기

ODL 파일 구문

ODL 파일 예제

MIDL을 사용하여 형식 라이브러리 생성