다음을 통해 공유


ATL 모듈 클래스

이 항목에서는 ATL 7.0의 새로운 모듈 클래스에 대해 설명합니다.

CComModule 대체 클래스

이전 버전의 ATL이 사용되었습니다 CComModule. ATL 7.0 CComModule 에서 기능은 다음과 같은 여러 클래스로 대체됩니다.

CComModule 는 이전 버전과의 호환성을 위해 계속 사용할 수 있습니다.

CComModule 기능을 배포하는 이유

이 기능은 CComModule 다음과 같은 이유로 여러 새 클래스로 배포되었습니다.

  • 기능을 CComModule 세분화합니다.

    COM, 창, 인터페이스 디버깅 및 애플리케이션별(DLL 또는 EXE) 기능에 대한 지원은 이제 별도의 클래스로 제공됩니다.

  • 이러한 각 모듈의 전역 인스턴스를 자동으로 선언합니다.

    필수 모듈 클래스의 전역 인스턴스가 프로젝트에 연결됩니다.

  • Init 및 Term 메서드를 호출할 필요성을 제거합니다.

    Init 및 Term 메서드는 모듈 클래스에 대한 생성자 및 소멸자로 이동되었습니다. 더 이상 Init 및 Term을 호출할 필요가 없습니다.

참고 항목

개념
클래스 개요