다음을 통해 공유


프로그래밍 언어에 대한 COM 개체 구문 번역

COM 개체를 작성하는 데 사용되는 언어 이외의 프로그래밍 언어로 작성된 애플리케이션에서 COM 개체를 호출하려면 먼저 개체의 구문을 프로그래밍 언어로 변환해야 합니다. 이 작업은 다음 단계를 사용하여 수행할 수 있습니다.

  1. 프로그래밍 언어 구문에서 COM 개체의 형식 라이브러리를 봅니다. 이렇게 하면 사용하는 언어 구문에서 개체의 클래스, 인터페이스, 메서드, 속성 및 이벤트에 대한 설명이 제공됩니다.

    Microsoft 개발자 제품은 형식 라이브러리를 보고 변환하는 데 도움이 되도록 여러 도구를 제공합니다. 자세한 내용은 형식 라이브러리 뷰어 및 변환 도구 및개발자 도구에서 형식 라이브러리를 사용하는 방법을 참조하세요.

    원하는 프로그래밍 언어로 개체의 형식 라이브러리를 볼 수 있으면 해당 구문을 개체에 대한 설명서의 구문과 비교할 수 있습니다. 개체가 사용 중인 언어가 아닌 프로그래밍 언어로 문서화된 경우 데이터 형식과 구문이 다를 수 있지만 매개 변수, 반환 값 및 개체의 기능에 대한 설명은 동일해야 합니다.

  2. 프로그래밍 언어로 번역하기 위한 특별한 고려 사항을 고려합니다.

    각 프로그래밍 언어는 다른 언어에서 동등하지 않을 수 있는 개념을 정의하기 때문에 개체의 기능 중 일부는 다른 언어에서 다르게 작동하거나 전혀 사용할 수 없습니다. 예를 들어 Visual Basic 프로그래밍 언어는 unsigned long과 같은 C++ 서명되지 않은 데이터 형식을 인식하지 못합니다. Visual Basic으로 작성된 애플리케이션은 서명되지 않은 데이터 형식 변수를 수락하거나 반환하는 COM 메서드를 사용할 수 없습니다.

  3. COM 개체의 컴파일된 코드를 프로젝트에 추가합니다. 컴파일된 코드는 일반적으로 .dll 또는 .ocx 파일에 포함됩니다. 컴파일러가 COM 개체의 클래스를 인식하려면 이 단계가 필요합니다. COM 개체를 추가한 후 애플리케이션은 해당 클래스와 인터페이스를 사용할 수 있습니다.

다음 topics 다양한 프로그래밍 언어로 COM 개체를 번역하고 사용하는 방법을 설명합니다.

이러한 topics Microsoft 개발자 제품에서 제공하는 변환 도구 및 프로세스를 설명합니다. 다른 회사에서 만든 개발 도구를 사용하여 COM 개체를 프로그래밍하는 방법에 대한 지침은 해당 개발 도구 설명서를 참조하세요.