다음을 통해 공유


COM 개체 활성화

어셈블리를 참조하는 데 필요한 기술은 프로그래밍 환경 및 기본 설정에 따라 다르며, COM 개체를 활성화하는 데 사용하는 구문은 언어에 따라 다릅니다. 구문 및 참조 사용에 대한 내용은 해당 언어의 설명서를 참조하십시오.

Loan 클래스와 해당 멤버가 들어 있는 어셈블리가 있다고 가정했을 때, 초기에 바인딩된 활성화를 쉽게 수행할 수 있습니다. 다음 코드 예제는 관리 코드에서 LOANLib.Loan coclass의 인스턴스를 활성화합니다.

Imports System
Imports LoanLib

Public Class LoanApp
    Public Shared Sub Main()
       …
       Dim ln As New Loan()
       …
    End Sub
End Class
using System;
using LoanLib;

public class LoanApp {
    public static void Main(String[] Args) {
        Loan ln = new Loan();
        …
    }
}

.NET 클라이언트에서 Loan coclass의 인스턴스를 만들면 런타임에서는 클래스가 .NET 클래스이든 COM coclass이든 상관없이 해당되는 메타데이터를 찾아야 합니다. 클래스에 초기 바인딩하기 위해서는 런타임에 메타데이터가 있어야 합니다. 메타데이터는 런타임 바인딩 활성화에서는 필요하지 않습니다.

참고 항목

개념

관리 코드에서 COM 형식 사용

형식 라이브러리를 어셈블리로 가져오기

COM Interop 샘플: .NET 클라이언트 및 COM 서버