다음을 통해 공유


COM Interop(Visual Basic)

COM(구성 요소 개체 모델)을 사용하면 개체가 해당 기능을 다른 구성 요소에 노출하고 애플리케이션을 호스트할 수 있습니다. 오늘날 대부분의 소프트웨어에는 COM 개체가 포함됩니다. .NET 어셈블리가 새 애플리케이션에 가장 적합한 선택이지만 때때로 COM 개체를 사용해야 할 수 있습니다. 이 섹션에서는 Visual Basic에서 COM 개체를 만들고 사용하는 것과 관련된 몇 가지 문제에 대해 설명합니다.

이 섹션 안에

COM Interop 소개
COM 상호 운용성에 대한 개요를 제공합니다.

방법: Visual Basic에서 COM 개체 참조
형식 라이브러리가 있는 COM 개체에 대한 참조를 추가하는 방법을 설명합니다.

방법: ActiveX 컨트롤 작업
기존 ActiveX 컨트롤을 사용하여 Visual Studio 도구 상자에 기능을 추가하는 방법을 보여 줍니다.

연습: Windows API 호출
Windows 운영 체제의 일부인 API를 호출하는 프로세스를 안내합니다.

방법: Windows API 호출
User32.dll에서 함수 MessageBox를 정의하고 호출하는 방법을 보여줍니다.

방법: 서명되지 않은 형식을 사용하는 Windows 함수 호출
부호 없는 형식의 매개 변수가 있는 Windows 함수를 호출하는 방법을 보여 줍니다.

연습: Visual Basic을 사용하여 COM 개체 만들기
COM 클래스 템플릿을 사용 또는 사용하지 않고 COM 개체를 만드는 과정을 안내합니다.

상호 운용성 문제 해결
COM을 사용할 때 발생할 수 있는 몇 가지 문제를 다룹니다.

.NET Framework 애플리케이션의 COM 상호 운용성
동일한 애플리케이션에서 COM 개체 및 .NET Framework 개체를 사용하는 방법에 대한 개요를 제공합니다.

자습서: COM 개체를 사용하여 상속 구현
기존 COM 개체를 새 개체의 기초로 사용하는 방법에 대해 설명합니다.

비관리 코드와의 상호 운용
공용 언어 런타임에서 제공하는 상호 운용성 서비스에 대해 설명합니다.

.NET Framework에 COM 구성 요소 노출
COM interop을 통해 COM 형식을 호출하는 프로세스를 설명합니다.

.NET Framework 구성 요소를 COM에 노출
COM에서 관리되는 형식의 준비 및 사용에 대해 설명합니다.

Interop 특성 적용
비관리 코드로 작업할 때 사용할 수 있는 특성을 다룹니다.