다음을 통해 공유


OLE 백그라운드

OLE는 사용자가 여러 애플리케이션에서 만든 항목 또는 "개체"가 포함된 문서를 만들고 편집할 수 있는 메커니즘입니다.

참고 항목

OLE는 원래 개체 연결 및 포함의 약어였습니다. 그러나 이제는 OLE라고 합니다. 연결 및 포함과 관련이 없는 OLE 부분은 이제 활성 기술의 일부입니다.

지금까지 복합 문서라고 불리는 OLE 문서는 다양한 유형의 데이터 또는 구성 요소를 원활하게 통합합니다. 사운드 클립, 스프레드시트 및 비트맵은 OLE 문서에 있는 구성 요소의 일반적인 예입니다. 애플리케이션에서 OLE를 지원하면 사용자가 다른 애플리케이션 간에 전환할 걱정 없이 OLE 문서를 사용할 수 있습니다. OLE는 사용자에 대한 전환을 수행합니다.

컨테이너 애플리케이션을 사용하여 복합 문서와 서버 애플리케이션 또는 구성 요소 애플리케이션을 만들어 컨테이너 문서 내에 항목을 만듭니다. 작성하는 모든 애플리케이션은 컨테이너, 서버 또는 둘 다일 수 있습니다.

OLE에는 애플리케이션 간의 원활한 상호 작용을 목표로 하는 다양한 개념이 통합되어 있습니다. 이러한 영역에는 다음이 포함되었습니다.

  • 연결 및 포함

    연결 및 포함은 다른 애플리케이션에서 만든 OLE 문서 내에 생성된 항목을 저장하는 두 가지 방법입니다. 두 가지 차이점에 대한 일반적인 내용은 OLE 백그라운드: 연결 및 포함 문서를 참조하세요. 자세한 내용은 컨테이너 및 서버 문서를 참조하세요.

  • 현재 위치 활성화(시각적 편집)

    컨테이너 문서의 컨텍스트에서 포함된 항목을 활성화하는 것을 현재 위치 활성화 또는 시각적 편집이라고 합니다. 컨테이너 애플리케이션의 인터페이스는 포함된 항목을 만든 구성 요소 애플리케이션의 기능을 통합하도록 변경됩니다. 링크가 포함된 애플리케이션의 컨텍스트에서 항목의 실제 데이터가 별도의 파일에 포함되어 있으므로 연결된 항목은 활성화되지 않습니다. 현재 위치 활성화에 대한 자세한 내용은 정품 인증 문서를 참조하세요.

    참고 항목

    연결 및 포함 및 현재 위치 활성화는 OLE 시각적 편집의 기본 기능을 제공합니다.

  • 자동화 자동화를 사용하면 한 애플리케이션이 다른 애플리케이션을 구동할 수 있습니다. 구동 애플리케이션을 자동화 클라이언트라고 하며, 구동되는 애플리케이션을 자동화 서버 또는 자동화 구성 요소라고 합니다. 자동화에 대한 자세한 내용은 Automation 클라이언트 및 자동화 서버 문서를 참조하세요.

    참고 항목

    자동화는 OLE 및 활성 기술 컨텍스트 모두에서 작동합니다. COM을 기반으로 모든 개체를 자동화할 수 있습니다.

  • 복합 파일

    복합 파일은 OLE 애플리케이션에 대한 복합 문서의 구조적 저장을 간소화하는 표준 파일 형식을 제공합니다. 복합 파일 내에서 스토리지에는 디렉터리 및 스트림의 많은 기능이 있으며 파일의 많은 기능이 있습니다. 이 기술을 구조적 스토리지라고도 합니다. 복합 파일에 대한 자세한 내용은 컨테이너: 복합 파일 문서를 참조하세요.

  • 균일한 데이터 전송

    UDT(Uniform Data Transfer)는 데이터를 전송하기 위해 선택한 실제 방법에 관계없이 데이터를 표준 방식으로 보내고 받을 수 있는 인터페이스 집합입니다. UDT는 끌어서 놓기를 통해 데이터 전송의 기초를 형성합니다. 이제 UDT는 클립보드 및 DDE(동적 데이터 교환)와 같은 기존 Windows 데이터 전송의 기초 역할을 합니다. UDT에 대한 자세한 내용은 OLE(데이터 개체 및 데이터 원본) 문서를 참조하세요.

  • 끌어서 놓기

    끌어서 놓기는 애플리케이션 간, 애플리케이션 내의 창 간 또는 애플리케이션의 단일 창 내에서 데이터를 전송하는 사용하기 쉬운 직접 조작 기술입니다. 전송할 데이터가 선택되어 원하는 대상으로 끌어집니다. 끌어서 놓기는 균일한 데이터 전송을 기반으로 합니다. 끌어서 놓기에 대한 자세한 내용은 끌어서 놓기 문서를 참조하세요.

  • 구성 요소 개체 모델

    COM(구성 요소 개체 모델)은 OLE 개체가 서로 통신할 때 사용되는 인프라를 제공합니다. MFC OLE 클래스는 프로그래머에 대한 COM을 간소화합니다. COM 개체는 OLE 및 활성 기술의 기초가 되므로 COM은 활성 기술의 일부입니다. COM에 대한 자세한 내용은 ATL(활성 템플릿 라이브러리) 항목을 참조하세요.

더 중요한 OLE 항목 중 일부는 다음 문서에서 다룹니다.

나열된 문서에 없는 일반적인 OLE 정보는 OLE 를 검색합니다.

참고 항목

OLE